martes, octubre 03, 2006

Fx-> CF -> MF

Estoy muy retrasado con esta noticia pero la semana pasada no estuve muy conectado para verlo con anticipación. El día 26 de septiembre en el Embedded Conference de Boston se liberó el beta de .Net Micro Framework.

.Net MF es la implementación del framework para aquellos dispositivos que están restringidos en memoria y recursos de hardware y surge del viejo proyecto de research Smart Personal Objects que mostró hace unos años un reloj que corría .Net en 64KBs y luego derivo en la comercialización del smart watch y su integración con msn a través de Direct MSN utilizando bandas de FM para la comunicación.

Pero no quiero desviarme de la historia la idea es que el equipo siguió trabajando y logró obtener una versión "genérica" que esta siendo probada por varias empresas que construyen dispositivos inteligentes. Lo interesante de esta versión del framework es que a diferencia de las anteriores que se ejecutan sobre un sistema operativo .Net MF trata de ejecutar directamente en procesador (bueno una HAL ligera para facilitar el cambio de componentes), es decir que todo el código que se genera es manejado. Si, leyeron bien código 100% manejado no Interop, no marshalling no nada. Esto quiere decir que incluso los drivers de hardware que si son escritos en C o similar por rendimiento son expuestos en interfaces de código manejado, esto es simplemente impresionante.

El grupo además ha hecho leverage de todo el trabajo de VS2005 y el .Net CF por lo que se dispone de emuladores para probar el código, se puede hacer debug de mismo en el emulador o en el dispositivo como tal. Estas cosas que para los desarrolladores de aplicaciones Windows y Web son algo comunes para los desarrolladores de dispositivos inteligentes son en algunos casos impactantes y en casi todos innovadoras.

Obviamente que el .Net MF no está disponible al público por el nivel acoplamiento que hay entre el dispositivo y el framework como tal (aunque el código que corra en hardware similar debería ser el mismo) pero se puede obtener algo de información básica en http://www.aboutnetmf.com

Ahora solo me pregunto si la gente de Robotics esta al tanto para que podamos contar con el manejo de servicios, estado, CCR e incluso el lenguaje de modelado en estos dispositivos. En fin, el futuro de los dispositivos inteligentes y robots se ve brillante en el mundo .Net

1 comentario:

påt®iciå dijo...

Este blog se volvio chino para mi...
Todo bien?
Saludos,