Familia Windows Mobile: Plataforma, Dispositivos y Servicios Programación de Sistemas Empotrados y Móviles (PSEM) Marco A. Peña [email protected] Índice de contenidos Pocket PC y SmartPhone: perspectiva Dispositivos de referencia Plataforma: sistema operativo y software Variantes Windows Mobile y dispositivos Ejemplo valor añadido: Movistar PSEM: Programación de Sistemas Empotrados y Móviles 2 1 Pocket PC y SmartPhone: perspectiva Windows Mobile Smartphone Windows Mobile Pocket PC Phone Retail Point-of-Sale Windows-based Terminals Portable Media Center Tablet PC Smart Personal Objects Medical Devices Windows Automotive VoIP Phones Notebook PC Mobile H dh ld Handhelds Set-top Boxes Entertainment Devices Gateways Ultra Mobile PC .NET Windows CE / Windows XP Technology Windows Mobile Embedded Windows XP 3 PSEM: Programación de Sistemas Empotrados y Móviles Índice de contenidos Pocket PC y SmartPhone: perspectiva Dispositivos spos t os de referencia e e e c a ((2005) 005) Plataforma: sistema operativo y software Variantes Windows Mobile y dispositivos Ejemplo valor añadido: Movistar PSEM: Programación de Sistemas Empotrados y Móviles 4 2 Pocket PC y Smartphone – Grundig GR980 Windows Mobile 5.0 Dimensiones: 131,6 (L) x 79 (W) x 21,6 (T) mm Peso: 285 gr (incluyendo la batería) Pantalla: 3,6 3 6’’ Transflective TFT-LCD 480 x 640 pixels, pixels 64K color Conectividad: UMTS + GSM/GPRS 900/1800/1900 Mhz + Wi-fi (802.11b) + Bluetooth + IrDA + USB Entrada de datos: Teclado QWERTY y pantalla táctil Memoria: 128 MB Flash ROM + 64 MB SDRAM + expansión MMC/SD Procesador: Qualcomm MSM6250 + Intel Bulverde 520Mhz Cámara: Color CMOS 1 1,3 3 Mpixels cámara / Flash /2nd CIF cámara Sonido: Dual speakers/dual receivers PSEM: Programación de Sistemas Empotrados y Móviles Pocket PC y Smartphone – TSM 520 Windows Mobile SmartPhone 2003 Second Edition Dimensiones: 108 x 46 x 16 mm (80cc) Peso: 100 gramos Pantalla: TFT-LCD de 176x220 puntos y 65 65.000 000 colores (45 (45,8 8x 36,6 mm). Memoria: 32MB de memoria persistente Expansión: Tarjeta de expansión de memoria extraíbles mini-SD Conectividad: Tribanda GSM (900/1800/1900 MHz) + GPRS Clase 10 + Bluetooth + Infrarrojos + Conector mini-USB Cámara: Resolución VGA (Imagen y Video) Tiempo de conversación de 480 minutos minutos, en espera 96 horas Manos libre integrado. PSEM: Programación de Sistemas Empotrados y Móviles 3 Índice de contenidos Pocket PC y SmartPhone: perspectiva Dispositivos de referencia Plataforma: sistema operativo y software Variantes Windows Mobile y dispositivos Ejemplo valor añadido: Movistar PSEM: Programación de Sistemas Empotrados y Móviles 7 Plataforma Plataformas bastante parecidas Ambos basados en Windows CE Las mismas interfaces de programación Prácticamente el mismo SW con algunas limitaciones en las versiones adaptadas para el Smartphone El mismo entorno de programación PSEM: Programación de Sistemas Empotrados y Móviles 8 4 Plataforma: diferencias Distintos formatos de pantalla Método de introducción de datos z z Pocket P k t PC: PC Pantalla P t ll tá táctil. til Smartphone: No hay pantalla táctil, navegación diseñada para el uso del teclado con una mano. Hasta la versión 2003: z Distintos modelo de memoria 9 Pocket PC: Sistema de ficheros en RAM 9 Smartphone: Sistema de ficheros en flash ROM z Distinto modelo de seguridad 9 Pocket PC: las aplicaciones tienen control total 9 Smartphone: existen mecanismos de seguridad basados en firmas digitales para configurar perfiles de acceso. PSEM: Programación de Sistemas Empotrados y Móviles 9 Plataforma: convergencia Plataformas en proceso de convergencia Windows Mobile 5.0 es el primer paso en la unificación de los dispositivos En futuras versiones se espera la unificación completa de las dos plataformas (Windows Mobile Photon) PSEM: Programación de Sistemas Empotrados y Móviles 10 5 Software preinstalado Pocket Outlook z z z Correo POP3/SMTP/IMAP, Calendario, Contactos, Tareas Sincronización con PC a través de USB/Red/IrDa/Bluetooth con ActiveSync. Sincronización OTA con Exchange 2003 (Server Active Sync) Pocket Internet Explorer z Soporta: HTML 4.0.1, cHTML, XHTML 1.0, WML 1.3, Jscript 5.5, CSS 2.0 Connection Manager z z Centraliza todas las conexiones disponibles en el dispositivos Cada vez que una aplicación pide una conexión a una red (Internet o Intranet por ejemplo) el Connection Manager se encarga de establecer la mejor conexión posible PSEM: Programación de Sistemas Empotrados y Móviles 11 Software preinstalado Today Screen z Es configurable, se puede añadir módulos desarrollados por nosotros Cliente VPN, MS Messenger Media Player (soporta streaming) Sólo Pocket PC z z Terminal Server Pocket Word, Pocket Excel PSEM: Programación de Sistemas Empotrados y Móviles 12 6 Software preinstalado. Nuevo en WM 5.0 Office Mobile z z Word, Excel: Mejoradas para poder visualizar y editar documentos más complejos (tablas, listas, imágenes, gráficas etc.) t ) Powerpoint: Se añade una versión de PowerPoint que permite visualizar presentaciones Pocket Internet Explorer z Barra de progreso durante la carga de las páginas, vista de pantalla completa, una columna, tipo escritorio PSEM: Programación de Sistemas Empotrados y Móviles 13 Software preinstalado. Nuevo en WM 5.0 Push Email z z WM 5.0 con Exchange 2003 SP2 ofrecerán push email que no dependa de envíos de mensajes SMS en un próxima actualización t li ió d de WM 5 5.0 0 Disponible en AKU (Adaptation Kit Update ) 2 de Windows Mobile 5.0 pero su disponibilidad depende del fabricante del terminal Mejoras varias en aplicaciones existentes z z z z z Navegación con teclado: Modelo de navegación del Smartphone migrado al Pocket PC (basado en Soft Keys) Mejoras j telefonía: Videotelefonía, Ringtone g por contacto, Pushp to-Talk Mejoras Contactos: Contactos con foto Wifi: soportado en Smartphone Sonido stereo sobre Bluetooth: En una próxima actualización de WM 5.0 PSEM: Programación de Sistemas Empotrados y Móviles 14 7 Índice de contenidos Pocket PC y SmartPhone: perspectiva Dispositivos de referencia Plataforma: sistema operativo y software Variantes Windows Mobile y dispositivos Ejemplo valor añadido: Movistar PSEM: Programación de Sistemas Empotrados y Móviles 15 Pocket PC HP, Dell, Fujitsu, Symbol, … Garmin, Asus, Acer, … Más sobre dispositivos: http://www.microsoft.com/windowsmobile/devices/pocketpc/ppc/eme p p p pp a.mspx Comparativas dispositivos VGA http://www.firstloox.org/VGAppc.htm Comparativas dispositivos con teléfono y GPS http://msmobiles.com/news.php/5033.html PSEM: Programación de Sistemas Empotrados y Móviles 16 8 Pocket PC – Phone Edition HTC z z TSM 500, Qtek 9090, Qtek S100, Qtek S200, Grundig G980 Hermes (UMTS), Athena (UMTS), TyTN, Trinity HP z z iPAQ Mobile Messenger (GSM / GPRS / EDGE / Bluetooth, GPS) HW6900 ETEN z M600 (WM 5.0, GSM/GPRS/Bluetooth, tamaño reducido) Mitac z A701 (WM 5.0, GPS, GSM/GPRS) PSEM: Programación de Sistemas Empotrados y Móviles 17 SmartPhone HTC z z z TSM520 Hurricane, Tornado Futuro: Breeze (WM 5.0, UMTS), STAR100 Motorola z z MPx220 Motorola Q (WM 5.0, QWERTY) Samsung z SGH i300 (3GB Disco Interno) SGH-i300 Palm z Treo 700w y siguientes PSEM: Programación de Sistemas Empotrados y Móviles 18 9 Servicios Corporativos Movistar – Terminales – QTek 9090 Windows Mobile 2003 SE for Pocket PC Phone Edition Dimensiones:12,5 x 7,1 x 1,87 cm Peso: 212 grs. Pantalla: TFT de 3,5'', 320x240 píxeles Conectividad: GSM+ GPRS + Wifi + USB + Irda + Bluetooth Procesador: Intel XScale PXA263 a 400 MHz Autonomía: A t í 4h conversación, ió 210h en espera Memoria RAM: 128 MBytes Batería: polímero de litio, 1490 mAh Teclado QWERTY Cámara: Resolución VGA (imagen y vídeo) PSEM: Programación de Sistemas Empotrados y Móviles Servicios Corporativos Movistar – Terminales – QTek S200 Windows Mobile 5.0 Dimensiones: 108.8 x 59.3 x 18.4 mm Peso: P 150 grs. Pantalla: TFT 240x320 de 2,8'‘ en modo vertical y horizontal Conectividad: GSM, GPRS Clase 10, USB, Irda, Bluetooth, WiFi (802.11b) Procesador: Texas Instruments OMAP850 200 MHz Autonomía: Conversación: 5h 5h, en espera: 200h Memoria: 64 Mbytes RAM, 128MB ROM Batería: Extraíble de polímero de litio, 1200mAh Cámara: 2MPixels integrada PSEM: Programación de Sistemas Empotrados y Móviles 10 Servicios Corporativos Movistar – Terminales – QTek S100 Windows Mobile 2003 SE for Pocket PC Phone Edition Dimensiones: 5,8cm x10,8cm x 1,8.cm Peso: 150 grs grs. Pantalla: TFT 240x320 de 2,8'‘ en modo vertical y horizontal Conectividad: GSM, GPRS Clase 10, USB, Irda, Bluetooth Procesador: Intel Bulverde a 416Mhz Autonomía: uto o a PDA: 10h, 0 , conversación: co e sac ó 3 3h,, e en espe espera: a 140h 0 Memoria: 64 MBytes Batería: Extraíble de polímero de litio, 1200mAh Cámara: 1.3MPixels integrada PSEM: Programación de Sistemas Empotrados y Móviles Índice de contenidos Pocket PC y SmartPhone: perspectiva Dispositivos de referencia Plataforma: sistema operativo y software Variantes Windows Mobile y dispositivos Ejemplo valor añadido: Movistar PSEM: Programación de Sistemas Empotrados y Móviles 22 11 Servicios Corporativos Movistar Movistar Internet GPRS/UMTS z Acceso a Internet GPRS/UMTS, tarificación por tráfico Movistar Intranet GPRS/UMTS z Acceso seguro a la intranet de la empresa a través de GPRS/UMTS y un APN específico Mensajería z z z Plataforma ACBC: 30 mensajes/min (40.000 darios) acceso por SMTP, HTTP Plataforma PAM: envío de alta capacidad p ((hasta 50 sms/sg). g) Interfaz colas WebShere MQ. Plataforma MIB: Unifica todos los actuales servicios de mensajería. Interfaz SOAP. Capacidad 1-50 SMS/MMS por segundo PSEM: Programación de Sistemas Empotrados y Móviles Servicios Corporativos Movistar Localización GSM: Plataforma GPP z Permite la localización y seguimiento de personas/vehículos a través de un sencillo API basado en HTTP y XML z API basado en XML/HTTP para la incorporación de localización en aplicaciones corporativas z El móvil no debe establecer una llamada para poder ser localizado, pero sí estar con cobertura dentro de la red MoviStar z Precisión -> Depende de la topología de la red GSM 9 Urbano: 80-500 m 9 Rural: 500m-20km z API de Gestión de Flotas: Versión simplificada del API completo de la GPP z Las peticiones requieren poco ancho de banda: coordenadas UTM30 ó EPSG:4326 y otros formatos como intersección de calles, códigos postales, barrios, municipios, carreteras, etc 12 Preguntas y respuestas DSEM: Diseño de Sistemas Empotrados y Móviles 25 13