Windows CE

Windows CE
Información sobre la plantilla
Parte de la familia Microsoft Windows
Windows CE.jpg
Logotipo de Windows CE.
DesarrolladorMicrosoft
Modelo de desarrolloSoftware propietario (núcleo en shared source)
Lanzamiento inicial16 de noviembre de 1996
Última versión estable7.0 [1]
NúcleoMonolítico
Plataformas soportadasx86, MIPS, ARM (SuperH a partir de 6.0 R2)
IdiomaMultilingüe
LicenciaMicrosoft CLUF (EULA)
Sitio web
[http://www.microsoft.com/windowsembedded/en-us/develop/windows-embedded-products-for-developers.aspx Embedded Development

Windows CE. Edición de Windows que se ejecuta en equipos minimalistas, tales como: sistemas de navegación por satélite y los teléfonos móviles.

Lanzamiento al mercado

Aunque parece un producto realmente reciente para aquellos que vienen siguiendo de cerca la evolución de los dispositivos móviles, Windows CE 1.0 fue presentado el 16 de noviembre de 1996. La sigla "CE" es usualmente asociada a "Compact Edition", algo que si bien no es reconocido oficialmente por Microsoft, se ve defendido al tratarse de un sistema operativo diferente; no relacionado con la familia NT orientada a escritorio y servidores.

Windows CE ha soportado históricamente a cuatro arquitecturas: X86, MIPS, ARM y los procesadores SuperH de Hitachi. Ha sido además clasificado como un sistema operativo en tiempo real. Su instalación está enfocada a dispositivos con una capacidad de almacenamiento mínima, a un punto tal que una instalación de Windows CE se suele grabar en un ROM, en vez de ejecutarse desde un medio magnético.

Particularidades

Es una versión distinta de Windows diseñada para dispositivos móviles. Es más pequeña que Windows XP Embeded, llegando a tener como mínimo 300 Kb a diferencia de Windows XP Embeded que tiene 40 Mb. Windows Embedded se ejecuta como Windows CE, a diferencia de Windows XP Embedded.

Windows CE es el sistema operativo de Microsoft, incrustado modular de tiempo real para dispositivos móviles de 32-bits, inteligentes y conectados. Windows CE combina la compatibilidad y los ping, a servicios de aplicaciones avanzadas de Windows; con soporte para múltiples arquitecturas de CPU y opciones incluidas de comunicación y redes. Todas estas características proporcionan una fundación abierta y crean una variedad de productos.

Windows CE impulsa a los dispositivos electrónicos del cliente, terminales Web, dispositivos de acceso a Internet, controladores industriales especializados, computadoras de bolsillo, computadoras de revelado fotográfico, dispositivos de comunicación incrustados, e incluso consolas de videojuegos.

Esta plataforma modular permite a los desarrolladores crear un software para que la nueva generación de dispositivos móviles de 32-bits, se integre con Windows e Internet. Windows CE se puede ajustar para una plataforma específica.

Un ejemplo es la versión específica de Windows CE para teléfonos celulares, llamada Windows Mobile; desarrollada por Microsoft. Esta versión 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éfonos y tienen funciones avanzadas de PDA, y para Pocket PC, los que parecen PDA pero también son teléfonos.

La última versión es Windows Mobile 5, Service Pack 2 incluye funcionalidad tipo blackberry para revisar el correo electrónico. Se está trabajando para liberar una nueva versión conocida por el nombre Crossbow. Otro ejemplo de una versión especializada de CE es Windows Automotive, que es una plataforma para sistemas de coches.

Facilidades

Windows CE no es un subconjunto de Windows XP o de Windows NT, sino que fue desarrollado a base de nuevas arquitecturas. Aun así mantiene cierta conexión con sus similares. Tiene sus propias APIs para desarrollo, y necesita sus propios controladores para el hardware, con el cual va a interactuar.

Windows CE también ha permitido la creación de un sistema denominado AutoPC, que consiste en un PC empotrado en un automóvil, y que va ubicado donde normalmente va una radio. De esta manera, permite controlar la radio, el reproductor de CD y revisar el correo electrónico.

Windows CE también permite la creación de aplicaciones en tiempo real. La última versión del Windows CE actualmente es Windows Mobile 6.5, versión de Windows Mobile 6.1, que sirve tanto para Pocket PC (PDA) como para SmartPhone; ya que tiene una interfaz modificada para más facilidad en la navegación táctil.

Este sistema operativo es el único producto de Microsoft que se distribuye junto con el código fuente, y usa una licencia llamada Shared Source; así pues permite al usuario final modificar el código fuente sin notificar al propietario.

Una de las funcionalidades de este sistema operativo es que permite acceder vía servidor a un equipo remoto, como si fuese una computadora de escritorio.

A lo largo de su historia, las aplicaciones más populares de la plataforma de escritorio de Windows han realizado una transición para poder funcionar en el entorno de Windows CE, y ya están disponibles programas tales como: Outlook, Word, Excel, Internet Explorer, Windows Media Placer o Reader, que permite la descarga y lectura de libros electrónicos (eBooks).

OAL y administración de poder

El OAL permite a los diseñadores adaptarse a su plataforma hardware y proveer funciones de administración de poder específicas. Windows CE no requiere una estructura de interrupciones o una proyección de memoria estándar. Sin embargo, los diseñadores escriben pequeñas rutinas de servicio de interrupciones en la capa OAL de Windows CE, que permiten que el sistema operativo se ejecute en cualquier configuración de hardware.

La administración de poder incluye la característica "encendido instantáneo" permitiendo que los dispositivos Windows CE sean apagados y luego encendidos instantáneamente, si el dispositivo tiene RAM no volátil (respaldada con baterías).

Versiones publicadas

En poco menos de diez años, Windows CE contó con seis versiones:

Referencias

Fuentes