A .NET Micro Framework é uma ferramenta que permite o desenvolvimento e execução de software para sistemas cujo hardware tem recursos muito limitados.
Esta framework suporta processamento a 32 bits e 64K de memória RAM (Random Access Memory). Está orientada a dispositivos de baixo custo e com funcionalidades limitadas, como equipamentos para automação e domótica ou equipamentos médicos, como um medidor de tensão arterial ou um equipamento de detecção de açúcar no sangue.
A .NET Micro Framework é suportada pelo Visual Studio, uma ferramenta de desenvolvimento que já é familiar aos programadores que utilizam a plataforma .NET.
Nesta versão de .NET, o CLR apenas suporta o desenvolvimento de aplicações na linguagem C# e a biblioteca de classes disponíveis está algo limitada, como era de esperar.
O objectivo desta pequena framework é possibilitar o desenvolvimento de aplicação para sistemas de baixos recursos de uma forma rápida e a baixo custo. A utilização de uma linguagem muito utilizada como o C# e uma ferramenta familiar a qualquer programador da plataforma .NET é um grande impulsionador para uma rápida adopção de esta tecnologia em sistemas “embedded”.
Para mais informações:
http://www.microsoft.com/netmf/default.mspx
http://en.wikipedia.org/wiki/.NET_Micro_Framework