segunda-feira, 18 de agosto de 2014

O Microsoft .NET Compact Framework (.NET CF)

Continuando com o tema “Ambientes de Desenvolvimento”, trataremos nessa publicação de uma plataforma para o desenvolvimento de aplicações para dispositivos móveis, como telefones celulares, tablets e sistemas embarcados em geral, o .NET Compact Framework, da Microsoft.
O .NET CF, como também é conhecido, é uma versão da mundialmente famosa plataforma de desenvolvimento para os sistemas Windows .NET. Como já adiantado, fornece suporte para a criação e execução de software para dispositivos mobile e sistemas embarcados. Assim como a suíte da qual deriva, o .NET CF suporta exclusivamente os sistemas operacionais móveis Microsoft, desde suas versões mais populares, como o Windows Mobile (para telefones celulares) até as versões Windows CE, que rodam em sistemas dedicados ou embarcados. Existe ainda uma versão do .NET CF para o console de jogos XBOX 360.
O .NET CF importa cerca de 30% das bibliotecas de classe da sua plataforma-mãe (de maneira otimizada, para ocupar menos espaço) e fornece ainda bibliotecas projetadas especificamente para o “ecossistema” móvel. Essas bibliotecas de classe especiais são úteis, por exemplo, para fazer o melhor uso dos, por vezes limitados, recursos dos sistemas embarcados ou inteligentes, como menor poder de processamento, menor disponibilidade de memória primária e secundária, e na manipulação de tela sensível ao toque.
Através das linguagens de programação C# e Visual Basic, pode-se usar a suíte Visual Studio na codificação de aplicações voltadas ao .NET CF. Interfaces gráficas podem ser facilmente adicionadas no Visual Studio, através do Windows Forms, para a configuração de botões, caixas de texto, listas de itens de maneira simples. Essa aplicação é então posta em execução em um compilador JIT (just-in-time, um compilador em tempo de execução).

Referências
.NET Compact Framework no MSDN (Microsoft Developer Network):
.NET Compact Framework na Wikipédia:
http://en.wikipedia.org/wiki/.NET_Compact_Framework

Nenhum comentário:

Postar um comentário