Google
 

viernes, 16 de noviembre de 2007

¿Presente o Futuro?

Por un día, cambiando la temática del blog, el post está dedicado a los lenguajes de programación para dispositivos móbiles.

El cambio se debe al lanzamiento mundial de Windows Embedded CE 6.0 R2 mediante Webcast desde la Web de Microsoft (15/11/07).

¿Que es WinCE Embedded?

Windows Embedded CE es una versión distinta de Windows pensada para dispositivos móviles solamente (componetizada también) y construida desde cero para este fin. Es más pequeña que XP Embedded llegando a tener como mínimo 300KB (vs 40MB de XPe). El release 5 fue el que hasta ahora se ha incluido en diversos dispositivos como thin clients, equipo médico, cámaras digitales, teléfonos VOIP y otros, con la versión 6 se anuncia el inicio de una nueva generación (incluyendo un nuevo kernel que seria el 3o) de versiones especializadas de CE. Está pensado para diversas arquitecturas además de la x86 como ARM, MIPS.

Uno puede tomar CE y ajustarlo para una plataforma específica. Un ejemplo es la versión específica de CE para teléfonos celulares y PDAs llamada Windows Mobile desarrollada por Microsoft que se vuelve específica para teléfonos/PDAs y se ajusta para cada hardware. Windows Mobile tiene dos vertientes: para smartphones (los que parecen teléfono y tienen funciones avanzadas de PDA) y para Pocket PC (los que parecen PDA pero también son teléfonos y que tienen un touch screen).

La última versión es Windows Mobile 5 (alias Magneto) Service Pack 2 (que incluye funcionalidad "tipo blackberry" para revisar el email) y se está en trabajo para liberar una nueva versión pronto conocida todavía por su nombre clave Crossbow.



¿Que novedades presentan la nueva versión?

Microsoft ofrece nuevas capacidades de Windows Embedded CE 6.0 R2 para dispositivos orientados a servicios, inteligentes y conectados.

-- El primer punto y uno de los más interesantes, es la nueva implementación del S.O. donde añade soporte para dispositivos con "Web Services on Devices".
El estandard WSD ofrece un protocolo para detectar que servicios Web nos ofrece un nuevo dispositivo que se incorpora a nuestra red.
A grandes rasgos la metodología usada consiste en un intercambio de paquetes entre el dispositivo móbil con WinCe y la aplicación desarrollada que tiene necesidad de comunicarse con este para intercambiar que servicios Web puede ofrecernos y como interactuar con el.

A modo de ejemplo, para el desarrollo de aplicaciones nos amplia el abanico de posiblidades. Con una cámara que soporte WSD podemos realizar una foto en un lugar y un momento concreto y esta puede conectarse con un blog, space o marco de fotos que tenemos emplazado en el comedor de nuestra casa, para actualizarlo de forma immediata.

Mediante este protocolo el usuario no tiene que interactuar, sino que desarrollando una aplicación concreta que se comunique con los dispositivos interesados, estos interactuaran de forma automática (Software talking to Software).

-- Nuevas capacidades de video telefonía VoIP. Permiten a los fabricantes de dispositivos agregar con rapidez y facilidad emocionantes escenarios de dispositivos, como VoIP, videos y audios de tres vías a los existentes diseños CE 6.0.

-- Mejoras de Internet Explorer y soporte de Windows Media Player OCX 7. El lanzamiento ofrece una interpretación significativamente más rápida de páginas y sitios web, y sonido mejorado en dispositivo con nuevo soporte para edición de texto rico y el nuevo ActiveX Control.

-- Nuevo editor de fuentes conectable. Con nuevo soporte para tecnología conectable de edición de fuentes, Windows Embedded CE 6.0 R2 brinda a las OEM mucha más amplia selección de editores de fuentes de terceros para usar mientras ellos desarrollan dispositivos con footprints todavía más pequeñas.

-- Lo último en componentes de tecnología de cliente ligero con prestaciones de autodetección. Estos ayudan a los clientes ligeros a conectarse sin dificultades a la última versión y prestaciones clave de Windows Server 2008.

Seguiremos ampliando la información.

Enlace Presentación Webcast Microsoft: http://www.microsoft.com/windows/embedded/ce6r2launch/default.mspx

................................ PRESENTE O FUTURO ..................................

Fuentes:
http://www.microsoft.com/
http://blogs.technet.com/
http://www.sys-con.com/