Plataforma de desenvolvimento da Microsoft criada para
dispositivos móveis. O .Net Compact
Framework (.Net CF) herda basicamente toda a arquitetura do .Net Framework (veja
o post sobre .Net Framework), porém algumas bibliotecas foram adicionadas para
dar suporte a plataforma móvel e foram projetadas para atingir um ótimo desempenho sob as restrições
de recursos limitados do dispositivo.
Assim como o .Net Framework, .Net CF também é composto
pela arquitetura Common Language Runtime e pela biblioteca de classes. Além
disso, fornece interoperabilidade com o sistema operacional Windows CE.
Arquitetura e mudanças para plataforma mobile:
Fonte: Microsoft |
Windows CE
Usa o sistema operacional Windows CE para a
funcionalidade principal e para vários recursos específicos do dispositivo.
O .NET Compact Framework fornece a seguinte
interoperabilidade com Windows CE:
· Compatibilidade
com a segurança nativa.
· Integração
completa com programas de instalação nativos.
· Interoperabilidade
com código nativo usando a interoperabilidade COM e invocação de plataforma.
Common Language Runtime
O Common Language Runtime (CLR) do .NET Compact
Framework também foi reconstruído para permitir recursos restritos para
execução em memória limitada, e para usar com eficiência a energia da bateria. Esta
é uma grande preocupação quando se trata de dispositivos móveis.
Framework
O .NET Compact Framework é um subconjunto do .NET
Framework e também contém recursos exclusivamente projetados para o .NET
Compact Framework. Ele fornece os recursos e facilidades de uso que facilitam
levar desenvolvedores de aplicativos de dispositivos desktop para aplicativos
de dispositivos móveis.
Para
download da versão mais atualizada do .Net Compact Framework acesse o link:
.Net Compact Framework.
Se você é um desenvolvedor, confira algumas
ferramentas de desenvolvimento para .Net Compact Framework:
· Visual Studio: As
versões mais recentes do Visual Studio suportam projetos para Windows CE,
produzindo programas executáveis (não muito rápidos).
· Free Pascal e Lazarus: Aplicações Windows CE são desenhadas e codificadas no
IDE do Lazarus e compiladas com um compilador apropriado.
· Basic4ppc: Basic4ppc
é um ambiente de desenvolvimento semelhante ao Visual Basic, suportando o lento
Windows CE.
Nenhum comentário:
Postar um comentário