Desde Redmond... Escribiendo Software para la Pocket PC
Microsoft SQL Server 2000 Windows CE Edition Versión 2.0 Microsoft SQL Server™ 2000 Windows CE Edition (SQL Server CE) versión 2.0 es la base de datos compacta para el rápido desarrollo de aplicaciones que extienden a los aparatos móviles la capacidad de administración de datos de las computadoras de escritorio. SQL Server CE facilita el desarrollo de aplicaciones móviles al soportar SQL (Structured Query Language) y al proveer una API consistente con SQL Server.
SQL Server CE cuenta con la funcionalidad esencial de las bases de datos relacionales, tal como la optimización de búsquedas y el soporte de transacciones, así como distintos tipos de datos. Todo esto, manteniendo un tamaño compacto que preserva los recursos del aparato móvil, que por ser limitados resultan muy valiosos. Los datos pueden ser sincronizados en línea o durante la sincronización del aparato con ActiveSync, lo que permite el desarrollo de aplicaciones con bases de datos para ambientes inalámbricos o incluso totalmente desconectados.
SQL Server CE 2.0 está diseñado para integrarse con el.NET Compact Framework mediante Visual Studio .NET, simplificando el desarrollo de aplicaciones para bases de datos.
SQL Server CE debe usarse como un complemento a las herramientas de desarrollo en estos casos:
- Al extender la capacidad de administración de datos a una Pocket PC.
- Al desarrollar aplicaciones que almacenan y manipulan cantidades significativas de datos en un aparato móvil.
- Si se necesita una replica de datos confiable entre los aparatos móviles y la base de datos, en ambientes con desconexiones intermitentes.
¿Qué se requiere para desarrollar software para una Pocket PC? Esto depende del tipo de software y del aparato para la Pocket PC para la cual se desarrolle. En la mayoría de los casos se necesita un ambiente de desarrollo y un SDK o una extensión para el aparato para el cual se escribirá el software. Una buena noticia es que se pueden escribir aplicaciones para toda la gama de aparatos basados en Windows Mobile desde una sola computadora de desarrollo, pues las herramientas de programación pueden coexistir. En este caso, es conveniente seguir el orden de instalación que presento más adelante. Actualmente, las eMbedded Visual Tools y los SDKs son gratuitos, y se pueden descargar desde este enlace.
Se termina la tinta de mi pluma, así que por hoy es todo. En la próxima E-ditorial explicaré a ustedes el orden exacto en que todas estas herramientas de desarrollo deben ser instaladas, con el fin de garantizar su funcionamiento óptimo, y sobre todo, su máxima interoperabilidad.
Mientras tanto, me despido de ustedes… ……desde Redmond

Mauricio Pérez es mexicano, Consultor (Windows Mobile/Windows CE) en Microsoft OEM Engineering Services. Entre otras cosas, asesora a compañías que fabrican Pocket PC’s y sistemas electrónicos basados en Windows CE. Colabora con Pocket México desde Redmond. Página: 3/3
|