You are on page 1of 23

INDICE

1. INTRODUCCION 2. PALM OS
2.1. Historia 2.2. Introducción 2.3. Palm OS 5 2.3.1. Multimedia 2.3.2. Conectividad inalámbrica 2.3.3. Acceso Remoto 2.3.4. Sincronización 2.3.5. Tipos de Hardware 2.3.6. Accesorios 2.3.7. Portabilidad 2.3.8. Opciones de Seguridad 2.3.9. Estandares Wireless 2.3.10. Licencias 2.4. Aplicaciones para dispositivos Palm 2.5. Programación para dispositivos Palm 3. SYMBIAN OS 3.1. Introducción 3.2. Características generales de Symbian 3.2.1. Características de Symbian OS V 7.0S 3.2.2. Novedades en Symbian OS V 7.0S 3.2.3. Inconvenientes 3.3. Arquitectura 3.4. Aplicaciones 3.5. Conclusión 4. WINDOWS CE 4.1. Historia y necesidad de Windows CE 4.2. Windows CE 4.3. Windows CE .NET 4.4. Principales características de Windows CE 4.5. Conclusiones 5. LINUX 5.1. Introducción 5.2. Características 5.3. Requerimientos 5.4. Distribuciones comerciales 5.5. Las QT 5.5.1. Desarrollo de aplicaciones con QT/Embedded 5.6. Ventajas e inconvenientes 5.7. Aplicaciones 5.8. Conclusión

6. COMPARATIVA 7. REFERENCIA

1. INTRODUCCION
Actualmente el número de dispositivos móviles que se han introducido en nuestra sociedad es muy grande. Esta cifra ha aumentado desde mediados de los 80 y ha tenido un crecimiento todavía más espectacular desde la segunda mitad de los 90, hasta nuestros días. El mercado se ha ido diversificando y actualmente existen diferentes variantes de dispositivos que según sus funciones se pueden catalogar en distintos tipos. Móviles, PDA, smartphones, son sólo algunos ejemplos de lo que nos rodea y de lo que queda por venir. Sin embargo todos ellos tienen una característica común y es que todos estuvieron ideados para procesar y trabajar con información. Esto implica ciertas características y entre ellas destaca la existencia de un sistema operativo. Toda computadora requiere un sistema que nos permita trabajar sobre ella. El sector de las comunicaciones móviles es especialmente cambiante y todavía no está estandarizado. Ello ha supuesto que durante mucho tiempo, cada fabricante y cada programador ofreciera un sistema propio que se regía según las reglas que ellos mismos creían apropiadas. Pero las características que para unos fabricantes son apropiadas no lo serán para otros. Esto ha llevado a una situación caótica. Pero esta situación está cambiando y va camino de la estandarización, tanto a nivel de dispositivos como de software. Sin embargo existe actualmente una pugna por el control de los sistemas operativos de esta clase de dispositivos. Cabe destacar cuatro sistemas operativos de vital importancia: PALM OS, SYMBIAN OS, LINUX y WINDOWS CE. Esto no significa que sean los únicos sino los más importantes. Y no sólo en cuanto a volumen de mercado sino que cada uno representa un estándar, una filosofía y unas ideas en el sector de los sistemas operativos para dispositivos móviles. Todos ellos tienen atributos similares y atributos completamente distintos, por ello intentaremos discernir claramente las características de cada uno de estos sistemas operativos. Un sistema operativo puede ser un programa muy complicado. Todo depende del nivel de especificación al que se quiera llegar. En este documento intentaremos distinguir las características más relevantes de cada uno, incluyendo la historia y necesidades que llevaron a la aparición del sistema, fabricantes, programadores o plataformas de desarrollo. Así como las características técnicas importantes según el dispositivo al que es aplicado. El objetivo de este escrito es dar una idea de la situación y de las ideas que encierra cada uno de estos sistemas sin llegar a profundizar excesivamente en detalles técnicos. De este modo se pretenderá ofrecer una comparación fiable entre ellos, acorde a sus cualidades y a pesar de sus distintos estilos de concepción y poder llegar a tener una visión del mercado actual.

3. Las típicas sesiones en un handheld son más cortas que en un PC -el usuario entra. Se adquiere Handspring. votaron que PalmSource fuese una compañía independiente. Palm OS mejora las . la compañía resultante se llama PalmOne. los productos que funcionan con Palm OS han mejorado hasta convertirse en herramientas indispensables para millones de personas en todo el mundo. El 29 de octubre de 2003. Inc. 2. 2. Lotus. Palm OS trabaja con cientos de soluciones de empresa de vendedores importantes como Oracle. y otros. Aunque Palm OS trabaje con una amplia variedad de estandares wireless ningun sistema hardware soporta todos los estándares a la vez. cuando U.1. 3Com anunció sus planes de convertir la filial de Palm en una compañía independiente. Tivoli. Además de soportar procesadores que cumplen con los requisitos de ARM® de Intel. En 1996. PALM OS 2. HISTORIA • • • • • • Palm. alta productividad y rápido despliegue.S.2. Sun. cómodos de llevar y soportan un amplio rango de hardware y software. En junio de 1997. Actualmente Palm OS es la plataforma con más software y hardware en el mercado. Inc. captura o accede a datos y sale. y Texas Instruments. Peregrine. cuenta con unos 230. Siebel. Robotics fue adquirida por 3Com. En octubre de 2003 los accionistas de Palm. En septiembre de 1999. Palm se convirtió en filial de 3Com Corp. La compañía se convirtió en independiente el 2 de marzo 2000 llamándose Palm. Palm introdujo la Pilot 1000 y la Pilot 5000 que supusieron una revolución.000 desarrolladores registrados. PalmSource entra en el mercado NASDAQ bajo el símbolo: PSRC. Inc. Inc. SAP. Motorota. INTRODUCCCION Palm OS es un sistema operativo diseñado específicamente para dispositivos móviles. Con unos 24 millones de handhelds en el mercado Palm OS tiene el 80% del mercado en EEUU y el 57% en el mundo entero. Los dispositivos Palm son populares porque son fáciles de usar. La facilidad de uso de la plataforma Palm OS se traduce en precios más bajos. IBM.2. pionera en soluciones móviles e inalámbricas y líder mundial en programación de handhelds. de modo que pueden cubrir las necesidades particulares de la mayoría. Desde la introducción de la primera Palm Pilot en 1996. PALM OS 5 Palm OS 5 es la última versión de la plataforma Palm. fue fundada en 1992.

SAP. incorpora un conjunto robusto de opciones de seguridad. juegos. Accesorios Pueden añadirse accesorios de: • El hardware como cámara digital.3. GPS. (Esta alta densidad es compatible con sofware escrito para pantallas de 160 x 160). aplicaciones y entorno de desarrollo. o un diccionario. con una plataforma consistente de software. 2. handhelds industriales y handhelds básicos. MSCHAP.habilidades multimedia. teléfono móbil. CDMA. Tipos de hardware Palm OS permite al usuario elegir entre distintos tipos de hardware como smart phones( características de teléfono móvil y de handheld en un mismo dispositivo). y PAP. Sincronización y copia de seguridad El software de sincronización HotSync® hace una copia de seguridad de los datos de usuario automáticamente cada vez que el dispositivo se sincroniza. Conectividad inalámbrica Posibilita acceder a información en cualquier momento. Palm OS 5 aumenta la capacidad inalámbrica de la plataforma Palm OS incorporando un conjunto de APIs y drivers que soportan soluciones 802. De este modo Palm OS 5 construye un futuro en la programación de dispositivos móviles mientras mantiene la compatibilidad con el software existente.0.5. aumento de memoria. reproductor MP3. Las soluciones de red privadas virtuales y encriptación SSL de PalmOS permiten acceso remoto a la red seguro a las corporaciones. Palm OS 5 ofrece una interfaz de programación consistente para conectividad inalámbrica y un aumento en potencia de procesado que mejora significativamente la velocidad de conexión.5G y 3G.3. Lotus. y amplia el soporte para conexiones inalámbricas. y redes de 2. 2. debido a la amplia variedad de necesidades y soluciones para programación de dispositivos móviles. coexistirán en el mercado. 2. GSM. las capacidades de audio han sido mejoradas con un nuevo conjunto de APIs para reproducir y grabar archivos de audio de 16 bits.2.11b. como son Lotus Notes y Macs.4. Sony Memory Stick. handhels multimedia para presentaciones. Microsoft y Siebel.3. incluyendo SO.3. Los dispositivos que cumplen con los requisitos del microprocesador ARM y los basados en el procesador 68000. Larga batería y copia de seguridad automática Palm OS incluye servidores back-end que pueden gestionar y distribuir centralmente la información apropiada a los individuos en la organización 2.3. Sun. . RSA.1. conectividad de wireless LAN 802. targetas de expansión SD . Además también soporta Bluetooth.11b de alta velocidad.3. copia de seguridad. Multimedia Palm OS 5 incorpora un conjunto de APIs de alta densidad que duplican la resolución de pantalla de una dispositivo Palm Powered – de 160 x 160 pixels a múltiplos de 160x160. Los sistemas Palm integran perfectamente una gran variedad de sistemas de programación además de Outlook que funciona en PCs.3. 2. • El software disponible en targetas complementarias incluye guías de viaje. Palm OS 5 incorpora soporte para las APIs (Application Programming Interfaces) en Palm OS 4. Trabaja con Windows y con otros sistemas back-end de compañías como Oracle. Palm OS usa protocolos de autenticación como CHAP. Además de estas mejoras de video.6. Acceso remoto corporativo Muchas aplicaciones de empresa requieren que el usuario se autentique a los sistemas remotos. módem inhalámbrico y un teclado portátil plegable. 2.

en un momento concreto o después de un cierto periodo de inactividad. Palm OS proporciona protección con password y el dispositivo puede cerrarse automáticamente. 2.3.0/ TLS 1. RSA SecurID de RSA Security es una solución de autenticación de dos factores basada en algo que el usuario conoce( una password o PIN). Integridad de los datos y opciones de encriptación y confidencialidad. huellas dactilares. To Do List. Los vendedores importantes han aportado sus soluciones a la plataforma Palm OS incluyendo incluyendo Computer Associates con InnocuateIT. tales como el Advanced Encryption Standard (AES). y Mail son potentes y se sincronizan con Palm Desktop o Microsoft Outlook. y archivos de Excel con productos de DataViz®. Memo Pad. Blue Nomad WordSmith™ y Cutting Edge® QuickOffice®. Palm OS consta de una arquitectura criptográfica de plug-in.3. permitiendo a las compañías de hardware Palm diseñar sistemas pequeños y muy ligeros.8.El built-in Date Book. y programas Symantec Anti-Virus. PPTP es el dominante en pequeñas y medianas empresas. encriptación clave simétrica y encriptación clave asimétrica(o pública). Los handhelds de Palm van desde las cuatro onzas y cinco inchas cúbicas y sus baterías pueden durar semanas sin recargarse 2. PPTP y IPSec. Los dos mayores protocolos de transporte de VPN son Point-to-Point Tunneling Protocol (PPTP) y IPSec.7. reconocimiento de voz. Hay métodos de verificación más avanzados que combinan un Número de Serie Electrónico (ESN) y una password de usuario para acceso remoto. Portabilidad Usa la memoria y batería muy eficientemente. Hay dos categorías generales de algoritmos de encriptación. Las plataformas de telefonía móvil deben soportar esquemas de encriptación de la comunicación extremo a extremo como Secure Socket Layer (SSL 3. que proporciona protección con password que usa combinaciones de botones y iconos y CIC’s Sign-On que usa la verificación de la firma personal para mantener seguros los datos. Palm OS proporciona un manager criptográfico. incluyendo PDA Defense de Asynchrony Solutions Inc. Opciones de comunicación segura SSL. y QuickOffice que preservan el formato de los documentos de Word cuando son editados. Address Book. SafeNet. Opciones de seguridad Se introducen opciones de seguridad robustas sin sacrificar la flexibilidad y facilidad de uso Autenticación de usuario segura incluyendo soluciones biométricas (escritura.0) de 128 bits. Palm OS soporta ambos protocolos con productos third-party de Mergic. Palm OS soporta las dos através de una API criptográfica built-in o soluciones third party. Los desarrolladores aprovechan APIs de Palm OS como es Tranzoa’s Only Me. PowerPoint. Editores de texto: Documents to Go. que permite la inclusión de otros algoritmos. La encriptación extremo a extremo asegura que si los datos son interceptados. Soluciones actuales: MovianCrypt de Certicom y PDA Secure de TrustDigital. y algo que el usuario tiene (un autenticador como el dispositivo y ESN) y proporciona al usuario autenticación dinámica en lugar de passwords estáticas o reutilizables. ver y compartir video clips y imágenes o acceder a AOL Mail y a AOL Instant Messenger con una cuenta de acceso a Internet. Network Associates. Fácilmente se ve y edita Microsoft Word. SHA-1 hashing y verificación RSA. el interceptor no podrá alterarlos. etc). y Certicom. Se puede guardar. IPSec es el “de facto” VPN estandar y es ampliamente usado por las compañías Fortune 1000 que despliegan un VPN complejo y infraestructura de red. Con una robusta encriptación(128 bit) con el algoritmo RC4 implementado por RSA Security. El método preferible para dar acceso seguro a recursos de intranet es Virtual Private Network(VPN). Esta API puede proporcionar “conformidad” FIPS 140. WordSmith. . Soluciones antivirus de proveedores líder.

ver PDF. Dbnow Procesadores de documentos: Lee y edita Word. Blazer. Licencees (las empresas que tienen licencia para fabricar dispositivos Palm) Aceeca. procesar los pedidos. arcade. guías de cursos de golf. HydroCalc (riego). juegos de mesa..Graphing. Symbol Technologies. agenda de direcciones Gráficos y herramientas de audio: Álbumes de fotos. Oracle. Conectar con Exchange. Lenovo. AlphaSmart.5. TinySheet.9. Aplicaciones handheld Las aplicaciones GUI que funcionan en handhelds Palm son generalmente programas basados en eventos de un solo hilo. guías. Sybase... . Samsung.. dibujar. Juegos: clásicos (SimCity). MIDI. video. programas de ejercicio. SMS Browsers para todo tipo de contenidos: HTML. basta con elegir otra. WAP. calculadores de corriente. GroupWise… Instant Messaging. se pueden ejecutar fuera del bucle del evento en respuesta o peticiones de otros sistemas.3. Handspring. conversiones de moneda y medida. Palm. Tapwave. dietas. GSPDA.3. jFile. Documents to Go. DPWeb. pintar. kBrowser… Aplicaciones mejoradas PIM: Reloj. Notes. Fossil Inc. gestión de dieta diabética. Quattro. gestión de recetas/compra. Mobile DB.4. no hace falta salir de una aplicación. Libros en formato digital de más de una docena de editores como Palm Digital Media. Eudora. Kyocera Wireless Corp. gestión de gastos. puzzle. • • • • • 2. Gestión de presupuestos y facturas(incluyendo Pocket Quicken). Bases de datos: FileMaker.2. encuestas.. APLICACIONES PARA DISPOSITIVOS PALM OS • • • • • • • • Programas de hojas de cálculo : Read/write Excel..1. Qvadis.11b Bluetooth 2. Goodtime (prisión)… Otras Herramientas: ~250 herramientas de gestión financiera Y ~100 herramientas de salud y fitness. Browse-it. citas. 1-2-3 . Aunque sean aplicaciones basadas en eventos. Herramientas de negocio: Gestión de la relación con el cliente... prescripciones. QuickSheet. newsgroups. Más de 400 herramientas de cálculo especializadas para todas las necesidades: PowerOne (científico). MPG (auto mantenimiento). guías de estrellas.. gestión de passwords. Palm OS para la que está en curso y pone en funcionamiento la otra. Loan Wizard (hipotecas). MiniCalc. PocketReport. manipulación de fotos. gestión del itinerario. Herramientas de referencia: >100 diccionarios.. WordPerfect. PROGRAMACION PARA DISPOSITIVOS PALM OS 2. archivo de datos. fax. ThinkDB. Abacus.10. lucha. AvantGo. JobCalc (construcción). Soporte para estándares wireless • Wide area GSM/GPRS Pager networks CDMA • Local 802. Garmin. HuneTec . HandBase. MWDrip ( goteo médico IV ). guías de ciudades. MyPalm.. 2. Más de 500 herramientas de viaje: Mapas. . IBM DB2. PalmStats (estadística).. estrategia. outliners Programas de mensajería: Gestionar múltiples cuentas de e-mail. fictionwise. Sony.5. inventarios. relojes del mundo. No pueden funcionar dos aplicaciones a la vez..

El HotSync de Palm proporciona un conduit de copia de seguridad. o Java. manipulación de strings. el código resultante no es tan compacto como el de aplicaciones basadas en C. No es necesario hacer link a las librerías de C o C++. Hay entornos de desarrollo disponibles para crear aplicaciones Palm OS en varios lenguajes diferentes como C.2. hay que marcar un bit en la base de datos del handheld indicando los datos a los que hay que hacer la copia de seguridad. Debes ir con cuidado con el entorno de desarrollo basado en el lenguaje de programación que quieres usar porque puede darte problemas. Java y de algunos entornos de desarrollo basados en C requieren un motor de tiempo de ejecución para estar presentes. Al elegir C o C++. por ejemplo de un handheld a la base de datos de una compañía. Los entornos de desarrollo para Visual Basic. otros compilan elementos en tiempo de ejecución en la aplicación. aunque algunos dispositivos tienen características individuales que pueden codificarse.Las aplicaciones Palm están compiladas en archivos PRC ( Palm Resource File) y luego se descargan al handheld. Palm OS proporciona más funcionalidad que las aplicaciones necesitan para gestión de memoria. dibujo en la pantalla. Los conduits son necesarios si hay que traducir el formato de los datos. Esto mantiene la aplicación compacta y eficiente. 2.5. . Conduits Un conduit es un plug-in a la tecnología HotSync® que se ejecuta cuando se pulsa el botón de Hotsynch en un handheld. Algunos de estos entornos necesitan el “motor” para estar en el dispositivo. En cualquier caso. Los conduits suelen escribirse usando Visual C++. Un conduit sincroniza los datos entre la aplicación del escritorio y la del handheld. C++. Visual Basic o Java con el Conduit Development Kit (CDK). Con aplicaciones de C o C++. El mismo PRC funciona en todos los dispositivos Palm. Visual Basic. A parte de CDK hay soluciones third party (se hace algo a partir de lo que otros han proporcionado) disponibles que ayudan a automatizar el proceso de desarrollo de conduits y que proporcionan la habilidad de sincronizarse directamente con el servidor. El entorno de desarrollo más usado utiliza el estándar C como lenguaje de programación y hay adicionales disponibles que permiten usar frameworks de C++ . Los programas que sincronizan las aplicaciones de handhelds con un servidor también reciben el nombre de conduits pero difieren de los construidos con CDK en que no dependen de Sync Manager API. El SDK de Palm OS proporciona los header files necesarios para desarrollo en C y documentación y muchas herramientas útiles. El CDK es similar al SDK pero para aplicaciones en el lado del dispositivo y proporciona acceso a Sync Manager API además de herramientas y documentación. es necesario el SDK gratuito que proporciona Palm.

usando las técnicas avanzadas de OO (orientado a objetos). INTRODUCCION Symbian OS es el sistema operativo que tiene licencia de los principales fabricantes de la telefonía móvil del mundo. Symbian OS integra la potencia de computación con la telefonía móvil. Nokia 3650. El sistema operativo está diseñado y pensado exclusivamente para los dispositivos móviles. Está diseñado para los requisitos específicos de los teléfonos móviles de la 2G. Entorno abierto de aplicación. para construir una arquitectura flexible basada en componentes. comenzando con Nokia 6600. Estándares libres e interoperabilidad. • • • • 3. la gama de teléfonos móviles se ampliará incluso más. Robustez. Soportan los estándares más comunes de la industria.2. 3. BenQ P30 y Samsung SGH-D700. Los servicios del sistema como la telefonía. aportando servicios avanzados de datos al mercado masivo. y pronto también estará en Nokia N-Calibraron. ‘Multi-Tarea’. las redes ‘middleware’ y las aplicaciones.1.0S . Permitiendo un diseño gráfico flexible del interfaz de usuario en el sistema y usando el mismo sistema operativo como base en diferentes diseños. Permite a los teléfonos móviles ser una plataforma de aplicaciones y servicios (programas y contenido) que pueden ser desarrollados en una amplia gama de lenguajes y diferentes formatos. Nokia 9200 communicator series. Asegura la integridad de los datos. Con una implementación flexible y modular. Symbian OS mantiene el acceso inmediato a los datos del usuario. Symbian OS proporciona un sistema esencial de APIs (Application Programming Interface) y de tecnologías compatibles para todos los teléfonos Symbian. 2.2. el almacenamiento y la energía. Con la introducción de la versión 7. Tiene aplicaciones de todo tipo y está pensado para adaptarse con gran flexibilidad a las necesidades de una industria cuyo hardware cambia con mucha velocidad como es el caso de los dispositivos móviles. Diseño flexible del interfaz de usuario. Orientado a objeto y Basado en componente. Sony-Ericsson P800.5G y 3G. Siemens SX1. NTT DoCoMo F2051. Symbian OS facilita el proceso de desarrollo de la aplicación. incluso en la presencia de comunicación no fiable y de falta de recursos como la memoria.0s de Symbian.3. CARACTERISTICAS GENERALES DE SYMBIAN OS • • • Telefonía móvil ‘multi-modo’ integrada. Nokia 7650. CARACTERISTICAS DE SYMBIAN OS V7. funcionan en sus propios procesos. Está basado en una arquitectura de ‘micro-kernel’ e implementa funciones de tipo ‘multi-tarea’.1. PDAs de Psion. Está ya disponible en Ericsson R380. SYMBIAN OS 3.

0 Soporte para múltiples contextos PDP. Otros estándares pueden ser implementados mediante las APIs extensibles del subsistema de telefonía. • • • • • • Incluyen aplicaciones para contactos. Las opciones del desarrollo incluyen: C++. Bluetooth y USB. árabe y hebreo) 3. acelerador API de gráficos.0. PersonalJava 1.3. mensajería realzada (EMS) y SMS.2.2.2. (on-target debugging) Entradas del usuario. grabación. Java (J2ME) MIDP 2. y portapapeles. Mecanismo genérico de entrada con soporte para el teclado.Symbian OS proporciona una base rica de interfaces de programación de aplicación que son comunes para todos los teléfonos Symbian. Seguridad. Sincronización de datos. Bluetooth 1. Telefonía móvil. reconocimiento de escritura. Incluye TCP/IP (modo dual IPv4/v6) y WAP. NOVEDADES EN SYMBIAN OS V7. y WCDMA). Bluetooth. más energía. Soporte de sincronización ‘over-the-air’ (OTA) usando SyncML. Mensajería multimedia (MMS). INCONVENIENTES • • • • Lentitud: Aunque Symbian cuenta con las versiones más potentes del mercado. IMAP4. La versión 7. etc. horario. voz en conmutación de circuitos CDMA. y WAP. necesita más memoria. conversión de imágenes. accesorios. Soporte para audio y video. WTLS.1 para mensajería. 0-9 * # (telclado numérico de teléfono móvil). hay que reinicializarlo. voz. Gestión de encriptación y certificados. buscador.0). además de SIM. OBEX para intercambio de objetos como las citas (vCalendar) y las tarjetas de visita (vCard). y las herramientas de UICC.1 y perfiles de Wireless Messaging 1. cdma2000 1x. El Framework de conectividad del PC proporciona la capacidad de transferir archivos y de sincronizar los datos de PIM. Gráficos.1. Acceso directo a la pantalla y al teclado de alto rendimiento. Necesidad de más recursos: para que funcione mejor. RUIM. infrarrojo y USB. continúa siendo lento y a pesar de que es un software suficientemente desarrollado. Desarrollo de Symbian OS. SSL y TLS). para solucionarlo. y por lo que los móviles suelen ser más caros. las aplicaciones Java y ROMs con soporte para eliminar errores. textos.1a (con la opción de JavaPhone 1. Correo electrónico por Internet POP3. tanto primario como secundario Soporte para textos de lenguajes de codificación bi-direccional (tailandés. y APIs integradas para la gestión de datos. soporte para redes de área personal que incluye infrarrojo (IrDA).0S • • • • • Una versión más ligera de Framework Multimedia y ‘Multi-thread’ Soporte para W-CDMA Java MIDP 2. Framework WIM y instalación de aplicaciones basadas en certificados. mensajería. Es muy probable que el software se queda ‘colgado’ muy fácilmente. Aplicaciones incorrectas: Al permitir descargar aplicaciones.2.0 de Symbian OS está lista para el mercado 3G con soporte para voz en GSM y datos en las redes de conmutación de circuito (CSD y EDGE ECSD) o las de conmutación de paquetes (GPRS y EDGE EGPRS). Protocolos de comunicación. éstas pueden portar elementos que sean incompatibles y que dañen o interfieran al Sistema Operativo. Multimedia. protocolos seguros (HTTPS.0. utilidad y control de sistema. Soporte internacional Unicode Standard versión 3. junto con las herramientas para la construcción de C++. Reset. SMTP y MHTML. • • • • • • 3. etc. y datos basados en conmutación de paquetes (IS-95. fax. Navegador: Proporciona una pila WAP con soporte para WAP 1. así como la capacidad y la calidad de servicios (QoS) de la capa del enlace en las redes de GPRS/UMTS. ‘over-serial’ basada en PCl. .

• Depuraciones más difíciles: Los errores de ejecución pueden ser generados de algunas utilidades o secciones del código. ARQUITECTURA • • (Explicación más extensa en ampliación de Symbian OS) • • • • • Application engines (Motores de Aplicación) o cliente SyncML DataSync o Web engine (Motor de Web) Mensajería o SMS (Short Message Service) o EMS (Enhanced Messaging Service) o MMS (Multimedia Messaging Service) o Email o Fax Multimedia Entorno de Aplicación o Entorno de GUI (Interfaz gráfico de usuario) o Soporte de servicios de aplicación o Support Internacional o Utilidades de textos de gráficos (Redes de Comunicación Area Personal o Bluetooth o Infrarrojo o USB Infraestrctura de Comunicación o Networking o HTTP o WAP Conectividad de PC o Gestión de conexión o Herramientas de conexión • Telefonía . La orientación a un modelo hace que re-diseñar el software en un punto sea bastante complicado.3. 3.

. Teléfonos móviles con teclado numérico Requieren un interfaz del usuario flexible que sea fácil para navegar con Joystick. Los diversos mecanismos de entrada y factores tienen mucho que ver con el principal uso de estos teléfonos. 3. Tendremos diferentes tipos de teléfonos móviles avanzados en el futuro: desde los diseños similares a los teléfonos móviles de hoy con una entrada principal vía ‘teclado numérico’. hasta los que tienen pantallas más grandes con teclados pequeños. Nokia 7650 ofrece el UI de la plataforma de la serie 60.• • • • Telefonía GSM/EDGE ƒ GSM ƒ GPRS ƒ EDGE o Telefonía CDMA ƒ CDMA (IS-95) ƒ cdma2000 1x Seguridad o Módulo de Criptografía o Entorno de Criptografía o Certificado de gestión de módulo o Instalación de Software Base o Kernel (Núcleo ) o Librerías de usuario o Arquitectura de Target CPU o Drivers de dispositivos o Servidor de ficheros o Librería Standard Desarrollo de Software para la creación de dispositivos o Equipos Symbian OS o Herramientas de Desarrollo de C++ o eliminación de fallos Sobre aplicación o eliminación de fallos Sobre objetivo núcleo o pasarela de Referencia o Pasarela de integración de Hardware o Integración y Test de Telefonía Desarrollo de Aplicación o Licencias SDKs de Symbian OS o C++ o Java ƒ PersonalJava ƒ JavaPhone ƒ MIDP o 3. mientras hace que el aprendizaje de los de arquitectos de software sea más sencillo. soft-keys o Jogdial. APLICACIONES Symbian OS proporciona un marco de interfaz del usuario (UI) flexible. Los interfaces del usuario dependen tanto del dispositivo como del mercado. Nokia lanzó la plataforma de la serie 60 que funciona sobre el sistema operativo de Symbian. Con Symbian OS.4.4. que permite a los fabricantes de la telefonía móvil puedan distinguir sus productos. los fabricantes de la telefonía móvil pueden producir UIs innovadores para la familia de los dispositivos móviles. y tiene soporte para aplicaciones nativos de Symbian OS y de Java.1.

Teléfonos móviles con teclados QWERTY y grandes pantallas del color Proporcionan un paquete avanzado para la corrección de la información y la revisión de los datos.4. Teléfonos móviles con pantallas táctiles Son ideales para visualizar el contenido como mensajes multi-medias. Sony Ericsson P800 incorpora UIQ. UIQ es un interfaz de usuario customizable para los teléfonos móviles multimedia. Por ejemplo. 3. La serie de Nokia comunicador 9200 es un buen ejemplo de este tipo de interfaz de usuario.3. los operadores de la red y los desarrolladores del software aseguran que es un sistema operativo abierto que permite adaptarse a las necesidades particulares y está enfocado a un mercado masivo.2. y también para el navegador. Los fabricantes de la telefonía móvil. 3.4.3. mientras los usuarios se encuentran fuera de la oficina. .5 CONCLUSION El Sistema Operativo de Symbian es el líder indiscutible de la industria de los dispositivos inalámbricos.

en cualquier momento.2. Los servicios avanzados de datos que los operadores pueden proporcionar en los teléfonos basados en Symbian OS ayudarán a reducir al mínimo el personal y maximizar la rentabilidad. 3. diferentes tipos de protocolos de comunicación y gestión de datos. permitiendo que los usuarios de los teléfonos móviles se comuniquen con cualquier persona. a construir aplicaciones y servicios para un mercado global masivo de teléfonos móviles avanzados.El Symbian OS está diseñado para adaptar a la creación y la innovación de las nuevas tecnologías. de cualquier forma. abiertos y programables. soporte para los gráficos.5. Fue planeado para ser un sistema operativo completo en términos de la funcionalidad. . Un sistema de los APIs a través de todos los teléfonos de Symbian OS y las capacidades avanzadas de la comunicación del sistema operativo de Symbian permiten el desarrollo de los servicios avanzados. 3. pero es suficientemente compacto para caber en la memoria de un teléfono móvil. Desarrollando los servicios inalámbrico Los arquitectos del software son capaces.5. un interfaz de usuario de bajo nivel y una variedad de aplicaciones. por primera vez. soporte integrado de telefonía.1. Incluye un núcleo robusto que realiza funciones ‘multi-tareas’. Abastecimiento de los servicios inalámbrico Los estándares abiertos aseguran interoperabilidad de la red global.

en el año siguiente a su aparición. WINDOWS CE 4. Surgió también la necesidad de un sistema operativo que soportase aplicaciones inteligentes. Excel. HISTORIA I NECESIDAD DE WINDOWS CE Windows CE surgió debido a las necesidades requeridas por algunos dispositivos móviles de nueva generación que estaban caracterizados por un tamaño reducido y unos recursos limitados.0 fue presentado en el mes de Noviembre de 1996 y. Windows Media Player o Reader.0 para resolver todos los problemas que estaban experimentando los usuarios de la versión 1. apareció una versión 2. A lo largo de su historia.0) que permitían a los desarrolladores crear aplicaciones más dinámicas como servicios de Internet. a mediados de 2000. Recursos que normalmente están limitados Normalmente para equipos portátiles dependientes de una batería (Alimentación limitada) De esta forma el sistema operativo se inició como un sistema operativo orientado a objetos para dos productos concretos: • • Set-top-Box (Interactive TV) Pulsar (Handheld Personal Digital Assistant) Sin embargo la necesidad de estos dispositivos se hizo rápidamente más amplia i surgió la necesidad de requerimientos específicos para cada tipo de producto: • • Pulsar tenía necesidad de memoria comprimida ITV requería grandes cantidades de memoria Windows CE 1. Word. Windows CE 3.0. 500. Características que requería el nuevo sistema operativo • • • • • Creado para funciones concretas y no para una aplicación en general.4. WINDOWS CE Windows CE es un sistema operativo de Microsoft desarrollado para dispositivos móviles y sirve como plataforma para que otros desarrolladores puedan trabajar sobre él y desarrollar así las funciones propias del dispositivo.2. 4. Recientemente.000 unidades de dispositivos fueron vendidas en todo el mundo con este sistema operativo. Se incorporaron algunas características que hacían más viable el uso corporativo del sistema por encima del uso doméstico.1.0 y eMbedded Visual Tools 3. 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. Internet Explorer. a comienzos de 1998.0 se puso a disposición de los usuarios así como las herramientas de desarrollo (Platform Builder 3. Amplio rango de hardware soportado Sistemas pequeños. que permite la descarga y lectura de libros electrónicos o eBooks. Poco más de un año después de su aparición. De cada versión de Windows CE surgen diferentes versiones .

A partir de Windows CE 3. Para PDAs. podrán usar las mismas aplicaciones. El segundo tipo de equipo de desarrollo es equivalente al de los fabricantes de hardware. se han desarrollado varios sistemas operativos.NET soporta una configuración de plataforma mínima de 200 Kbytes con un mínimo de funciones kernel. En cada uno de ellos se implementa una interfaz de manejo y las características apropiadas. Cada versión de Windows CE utiliza el entorno que Microsoft prepara. cada versión de Windows CE la desarrolla únicamente Microsoft como entorno de trabajo. teléfonos móviles.NET esta diseñado para asegurar la optimización de direcciones de memoria en todas las ventanas basadas en dispositivos CE por lo tanto las aplicaciones pueden correr de manera eficiente y sin parches. Clásicamente Handheld PC ha mantenido el clásico sistema de menús (con el botón de Inicio en la parte inferior y un menú desplegable con todos los programas y configuraciones) o el escritorio. se ofrecen insertados en la ROM de los dispositivos. y Casio por su parte ha desarrollado el sistema que utiliza su BE300. Microsoft ha desarrollado Pocket PC 2000 y 2002. WINDOWS CE . Windows Media (TM) 8 y DirectX® 8. Todos los que usen Pocket PC 2000 ó 2002 (la versión para PDA).NET 4.NET para que pueda disfrutar de la capacidad de integración de esta plataforma. para coches tenemos la versión AutoPC. Microsoft ha desarrollado Pocket PC 2000 y 2002.5. aunque en realidad no es así).3.2 es el aumento de la capacidad de la memoria virtual de 32 MB en las primeras versiones Windows CE a 64 MB. Los navegadores de AutoPC son mucho más reducidos con sencillos menús de opciones. cosa que no se garantiza en las versiones que un fabricante pueda "construir" por su cuenta. también puede ser usado para asignar la memoria que puede ser compartida por los procesos. incorporará la posibilidad de manejar conexiones Bluetooth y 802. ARM. etc. Un nuevo rasgo en Windows CE . De esta forma el BE300 es un dispositivo con las funciones de una PDA pero que no tiene compatibilidad con las aplicaciones de Pocket PC 2000 y 2002. Dependiendo de la utilidad del dispositivo. y poseen características diferenciales adecuadas a cada dispositivo. la base a partir la cual trabajan cada uno de los equipos específicos (sea de Microsoft o de cualquier otra empresa). El mapa de memoria virtual en Windows CE . . Asimismo.el archivo que traza un mapa de APIs permite a un fichero de datos ser trazado en un mapa de memoria y luego referido a un indicador de memoria.. esté poseerá unas aplicaciones determinadas. La única diferencia es que Microsoft convierte sus desarrollos en estándares que después otros fabricantes utilizan en sus dispositivos. uno para Handheld PC.11. SH o x86. Soporta archivos de memoria mapeada. las situaciones de uso y las posibilidades que maneja. Para PDAs. para Handheld PC existe Handheld PC 2000. En resumen.para PDAs. Handheld PCs.NET Windows CE representa la evolución del sistema integrándolo en la plataforma de desarrollo conocida como . etc. Este Win32 ® . etc. sistemas para coches.0. en función del entorno. y será compatible con una amplio rango de procesadores como por ejemplo Xscale. de manera que hay una compatibilidad de base en las aplicaciones que se desarrollan posteriormente. Microsoft Internet Explorer 5. Se dispone de dos tipos de equipos de desarrollo: el equipo que desarrolla cada versión de Windows CE (la base de la cualquier plataforma) y los diferentes equipos que diseñan la versión específica para los distintos dispositivos (en teoría habría uno para PDA. el aspecto y manejo son completamente diferentes. 4. La nueva versión del SO Windows CE. Cada uno de estos sistemas operativos finales. MIPS. Windows CE . otro para los navegadores de los coches.

• Las aplicaciones CE funcionan completamente pre-emptive en un entorno multitarea de entornos protegidos • A diferencia de Windows para escritorio. pero es una ayuda muy importante de cara al desarrollo •Sistema operativo más rápido y fácil de personalizar para los diversos dispositivos amplio rango de hardware soportado •Corre sobre distintas arquitecturas de procesadores Real-time Support: Esta característica significa que el sistema tiene capacidad para responder a eventos externos en un periodo de tiempo relativamente corto sin bloquearse y dándoles la prioridad adecuada. Estas son tareas específicas para gestionar de forma muy estricta el consumo de energía. de 32 bits. Características: •Small Footprint (El uso de memoria es relativamente reducido) Arquitectura Sumamente Modular. a tiempo real para dispositivos móviles que combina la apariencia de Windows 95 o NT con servicios de aplicación externos y con soporte para múltiples arquitecturas de PC. El diseño modular y la Componentisation facilitan el trabajo a los fabricantes y garantizan la fácil integración con otros sistemas. Es un sistema ampliamente versátil para desarrolladores de distintos dispositivos hardware. PRINCIPALES CARACTERISTICAS DE WINDOWS CE Windows CE es un sistema operativo modular. protección y Apps de aproximadamente 4MB •Internet Explorer para Windows CE de aprox 3MB •Permite lo mejor de las plataformas de escritorio de Windows • Usa threads.4. Dispone de opciones de comunicaciones y de red integradas dentro de Windows y de las opciones de Internet. uno de los puntos débiles de los SO •está dividido : 202 módulos (EXE/DLL) •Los módulos pueden estar divididos en varios componentes(componentisation). Además es compatible con las principales aplicaciones de Windows escritorio. CONCLUSIONES Algunas de las características principales que hacen que este sistema operativo se esté convirtiendo en un estándar son los distintos tipos de utilidades que admite y que pueden no ser admitidas por otros sistemas operativos. •Componentisation Esta es una característica no muy habitual en los productos Microsoft. . •Cada librería es un archivo . •Crucial para sistemas críticos de tiempo encajados Aggressive Power Management.LIB •Los componentes pueden ejecutarse desde memorias ROM y FLASH • Los OEM pueden tomar decisiones sobre características diseño y tamaño: • Mas pequeños de 400K • Networking (sin gráficos) sobre 800K • GWE. CE KERNEL usa DLLS para maximizar la memoria disponible • DLLs escritas como código reentrante • Minimiza al máximo la memoria del código residente requerido para ejecutar las aplicaciones. Podemos añadir y quitar modulos haciendo que nuestro sistema se adapte al dispositivo.4. gracias a esta característica podemos obtener flexibilidad y escalabilidad. procesos y un modelo de memoria virtual similar. 4.5.

resulta imposible determinar las características técnicas de estos sistemas. drivers y utilidades. Otras son las capacidades multimedia. Drives y utilidades. y muchas más. Esto depende de cuatro parámetros: • • Implementaciones del kernel de Linux. aunque tal vez sean bastante limitados. a nosotros nos interesarán especialmente aquellas que lo adaptan a un equipo de telefonía. De hecho. El hecho de que sea libre el código da lugar a que cualquiera puede retocarlo o modificarlo para adaptarlo a sus necesidades. CARACTERÍSTICAS Puesto que no hablamos de un sistema concreto. en los últimos años. • • 5. características y posibilidades.1 INTRODUCCIÓN Linux es un Sistema Operativo cuyo desarrollo fue respaldado por el proyecto GNU. en colaboración con Open Source. no hay costos por su licencia. Una configuración así ya será capaz de soportar un kernel realmente funcional . Son los que posibilitan la adaptación del software al hardware. Es más típico un espacio del orden de 2 a 4 MB de ROM y el doble de RAM. es difícil determinar los requerimientos de memoria mínimos necesarios para Linux. manejadores de ventanas y navegadazos. para soportar el entorno gráfico necesario para las aplicaciones.3. He aquí la parte que nos interesa. ya que es todo depende de la configuración desarrollada. desde implementaciones para PC. hay diseños capaces de correr con 256 KB o ROM y 512 KB de Ram. REQUERIMIENTOS A la hora de evaluar un Sistema Operativo. hasta teléfonos móviles o robots. pero pueden variar muchísimo de unos a otros. a diferencia de Windows. Es interesante decir que el sistema fue diseñado y programado por programadores de todo el mundo. Todos los sistemas tienen en común las funcionalidades de Linux. que varían en tamaño. Una característica que lo diferencia especialmente del resto de plataformas es que su distribución es libre. Existe un amplio rango de “formas y tamaños” de Linux. apariencia. ayuda a los desarrolladores a debugar sus configuraciones y más. sino de una increíblemente amplia gama de sistemas operativos basados en Linux. Módulos. Sin embargo. Generalizando. se presta perfectamente a ello debido a su modulabilidad y escalabilidad. es importante determinar los requerimientos hardware que exige este. LINUX 5. Por eso.5. las capacidades de computación móvil. incluyendo el GUI toolkit (herramientas de interfaz de usuario gráficas). han crecido una serie de proyectos cuyo objetivo es implementar versiones de Linux para dispositivos móviles. Software que simplifica y automatiza el proceso de generar una configuración Linux que es adaptada a los requerimientos de un sistema concreto. cuyo interés no era económico. Linux. y viene acompañado del código fuente. Herramientas. Por ejemplo.2. 5.

PalmPalm: Tynux. algunas de ellas muy interesantes.5. Lineo: Embedix. Combina Linux embebido con tecnologías Java. Se trata de un software basado en Linux diseñado específicamente para dispositivos embebidos. hay empresas que trabajan basándose en Linux para crear su propio sistema operativo. para darnos cuenta de que existen soluciones Linux para todo tipo de plataformas hardware. es decir. Derivado de Standard Debian GNU/Linux. Por otra parte. que se adaptan perfectamente a distintos tipos de dispositivos. Conventive: XLinux. Mizi: Linu@. Es ideal para aplicaciones Internet de última generación (Internet Móvil). Una solución de Linux embebido optimizada para aplicaciones Internet que incluye reproductores MP3 y video. Ideal para aplicaciones Internet. De esta manera. como los de comunicaciones móviles. que posibilitan una configuración para sistemas pequeños. que proporciona el mismo API que la versión escritorio. Collogic: Coollinux. entre las que destaca el QT Designer (un constructer de interfaz gráfica de usuario). nosotros estamos limitados por las características del dispositivo. y otras como QT Linguist (herramientas de soporte de traducción) o QT Assistant (un sistema de ayuda integrado). Existen poderosos sistemas operativos para dispositivos de comunicaciones móviles desarrollados por dichas empresas: • El ELC (Embedded Linux Consortium) es un consorcio de empresas cuyo objetivo es crear una alternativa Linux para dispositivos embebidos. sin disco. Soporta una amplia gama de procesadores. las aplicaciones creadas con QT pueden ser compiladas para correr sobre QT/Embedded. tiene el kernel desarrollado en 400KB y soporta procesadores con o sin MMU (Memory Management Unit. QT es una librería totalmente orientada a objetos que puede correr sobre Windows. basados en Flash. Puede correr con 6MB de ROM Flash sobre una CPU 486 o superior.1 Desarrollo de aplicaciones con QT/Embedded Cuando se desarrolla software para dispositvivos de mano. DISTRIBUCIONES COMERCIALES Aunque hemos dicho que Linux es un software libre.4. y requiere al menos 2MB de DRAM y MB de memoria Flash.sin necesidad de MMU. El usuario espera una interfaz gráfica llamativa y de fácil uso. Linux se está haciendo . PDA/teléfono móvil. • • • • • • • • 5. pero sí que puede resultar interesante conocer las características de algunos de ellos. QT incluye diversas herramientas. Esfia: RedBlue Linux. Suporta un amplio rango de CPU’s . equipamiento videoconferencia.5. Esta distribución. Lo que a nosotros nos interesa son las QT/Embedded. especialmente diseñada para comunicaciones móviles. Kyzo: PizzaBox Linux. la mayoría de plataformas Unix y Mx OS.5. 5. retocado mediante drives y herramientas. Linux. Internet TVs. Son muchos los sistemas que ya podemos encontrar en el mercado y no es nuestro objetivo comentarlos o compararlos. En parte por eso. una versión de QT. Smart Phone y PDA. Destaca epecialmente por poder configurar el kernel de Linux en tan solo 143KB de espacio. se han de tener en cuenta varias limitaciones. Amirix: Embedded Linux. unidad de manejo de memoria). Sistema basado en Linux y Samba. Hay muchísimas distribuciones de Linux. LAS QT QT es un framework de aplicaciones C++ multiplataforma desarrollado por la empresa Trolltech.

los desarrolladores no han de aprender nuevas API ni técnicas de programación. Excelente soporte multitarea. APLICACIONES La pregunta que surge cuando se habla de un sistema no basado en una empresa sino en proyectos es si existen dispositivos reales que utilicen Linux.6. debido tanto a su eficiencia como al hecho de no pagar licencias. es que fue desarrollada para aplicaciones de escritorio. Cualquier sistema basado en Linux es robusto y fiable. Inicialmente basado en GSM/GPRS. Al ser Linux un sistema desarrollado para trabajar en red. pero preparado para incorporar CDMA. tiene un perfecto soporte para aplicaciones Internet. Telepong mobile phone – Este móvil corre sobre un SO totalmente basado en Linux. aquí vemos los inconvenientes de utilizar Linux.2. 5. está basado en Linux Embebido con una máquina virtual de Java. ideal para desarrolladores de software. VENTAJAS E INCONVENIENTES Aunque algunas ya las hemos comentado.1. gráfico. el hecho de poder aprovechar las API de siempre resulta realmente interesante para los programadores. y un explorador WAP 1. Asimismo. y cada vez son más. lo que posibilita a los desarrolladores poder configurar el sistema a la medida perfecta de sus necesidades. La respuesta es “sí”. Este PDA con pantalla LCD y teclado QWERTY incorporado. pantalla a color de 65K.muy popular como plataforma para los sistemas embedidos. • • • Carencia de drivers para muchos tipos de hardware. Lo que diferencia las toolkits de QT/Embedded de las demás. existen muchos dispositivos realmente competitivos que ya han elegido Linux como Sistema Operativo. Aunque hay una gran diferencia a la hora de llevarlo a los dispositivos portátiles.7. Carencia de Standards para interfaces de usuario. aplicaciones web y teléfono móvil. manejadores de ventanas. además de una interfaz ideal para juegos y multimedia. . De esta manera. Galleo "Mobile Multimedia Communicator" –Este dispositivo basado en Linux integra las funcionalidades de un PDA. con un módulo para GPRS. muchos de ellos derivados de que no sea un sistema comercial. extensiones de tiempo real… Carencia de un servicio de soporte técnico y las garantías que ello conlleva. Algunos ejemplos son los siguientes: Sharp Zaurus SL-C7xx Series. sinteticemos las principales ventajas de Linux en dispositivos móviles: • • • • • El hecho de que sea un software libre. de almacenamiento y de periféricos. sin gastos de licencia y con el código fuente disponible. es modular. 5. En contrapartida. configurable y escalable.

No podemos olvidar que según la Ley de Moore. De cualquier manera. sin duda. Este continuo desarrollo de la tecnología hace necesario un desarrollo paralelo del software.5. va a más. tendríamos varios dilemas: ¿Desarrollar nosotros mismos Linux para nuestro sistema o comprar una distribución comercial? Y como hemos visto.8. Otro hecho fundamental a tener en cuenta es la rápida evolución del hardware. CONCLUSIÓN No es trivial decantarse por un sistema operativo o por otro. Por eso. pues el software libre es un arma de doble filo. Hemos visto que. incluso habiendo decidido utilizar Linux. ven en Linux el futuro. no es tal sencilla la elección. que por una parte nos beneficiará mucho. en menos de dos años los componentes quedan obsoletos. no siendo así otros sistemas operativos. . Linux puede valer para un amplísimo rango de dispositivos. Lo que está claro es que en los últimos años la incursión de Linux en el mercado de dispositivos móviles es un hecho y. por sus características. para lo cuál Linux es ideal. pero por otra perderemos todas las garantías que nos ofrece el pago por un servicio. desarrolladores de todo el mundo.

En cambio Linux es un sistema operativo de libre distribución (es decir. COMPARATIVA Palm OS funciona sobre handhelds y sobre Smatphones mientras que Symbian OS sólo funciona en teléfonos móviles de 2G. AutoPC (para coche). No resulta sencillo situar en este entorno comparativo los productos desarrados sobre Linux. Linux puede trabajar sobre varios tipos de dispositivos además de en PC Palm OS ofrece una serie de medidas de seguridad muy amplia usando. El querer hacer copia de seguridad de todos los datos implica poner en marcha una función aparte que consume mucho tiempo y batería. Microsoft Smartphone y Windows CE. Podemos decir que. coste del dispositivo 34% más bajo. conseguiremos disponer de una versión Linux para muchos dispositivos. no hay que pagar por su licencia porque está basado en proyectos y no en una empresa en concreto) y además su código es libre pudiéndolo modificar cualquiera para adapatarlo a sus necesidades. comparado con una semana o más de los dispositivos Palm. Handheld PC 2000 (para handheld). Ello implica que haya más versiones disponibles que en los demás SO. Asimismo Windows CE trabaja sobre distintos dispositivos con diferentes subsistemas operativos como son Pocket PC 2002(para PDA). RSA. 2. ya que. es decir. Pocket PC hace una copia de seguridad sólo de bases de datos designadas por el usuario.además de encriptación y SSL y TLS (también presentes en Symbian OS). como hemos visto. Una búsqueda en un dispositivo Palm es mucho más sencilla que en los otros tres sistemas operativos. Lotus.5G y 3G. coste de soporte 26% más bajo. Microsoft y Siebel. mientras que en Pocket PC hay abrir cada programa y buscar individualmente. aunque éste luego concede licencias a fabricantes para usarlo en sus dispositivos.. Los documentos editados por Pocket Word de Pocket PC Windows CE) pueden cambiar notablemente el formato del documento y sus características. WordSmith. .6. Pocket PC suele tener problemas cuando funciona en un entorno que no sea de Microsoft. En Symbian diferente sincronización para diferentes productos incluso si son de la misma compañía. no es trivial definir qué es Linux-Móvil y sobre qué dispositivos funcionan. SAP. Los dispositivos handheld de Palm tienen un coste de posesión un 41% más bajo que los que usan Pocket PC. un sistema de copia de seguridad automática que se produce cada vez que el dispositivo se sincroniza (con el HotSynch) a diferencia de Symbian OS que se caracteriza por su modo de sincronización SynchML . Sun. Los subsistemas de Windows CE como PocketPC 2002 o 2000 no son compatibles con otro software que no sea de Windows. esto supone un problema porque Pocket PC suele tener poca batería. ya que Linux es absolutamente escalable y modulable y siempre habrá alguna de las distribuciones basadas sobre Linux-embedido que se adapte a nuestras necesidades. Palm OS trabaja bien con otros sistemas operativos como Windows y con otros de compañías como Oracle. y QuickOffice) preservan el formato de los documentos de Word cuando son editados. por sus características. El sistema Windows CE está desarrollado únicamente por Windows.unos dos días en uso normal. Mientras que en un dispositivo Palm los editores de texto (Documents to Go. En Palm OS sólo hay que clickar el botón Buscar. En Symbian hay que abrir cada programa y buscar individualmente – incluso si el programa tiene una función de búsqueda. En Microsoft hay tres plataformas : Pocket PC. Además tiene un coste de servicio IT de un 61% más bajo.

net/ http://msdn.html http://www.edu.com http://www.com/windows/embedded/ce.microsoft.html The Embedded Linux Distributions Quick Reference Guide http://www.microsoft.NET/techinfo/appdev/default.uiq.uiq.net/techinfo/default.asp http://www.com/articles/AT9952405558.com/ http://www.7.tuxmobil.symbian.palmsource.com/windows/embedded/ce.nsf/subs?openagent&mnu=1&show=Features WINDOWS CE http://www.unicauca.celinuxforum.html SYMBIAN OS http://www.com/palmos/intro_os5.com/technology/technology.palmsource.co/aplimovil/ Artículos The Embedded Linux Overview Quick Reference Guide http://www.org/ http://jano.linuxdevices.asp LINUX Overview http://tuxmobil.aspx http://www. REFERENCIAS PALM OS http://www.microsoft.html http://www.com/ http://www.com/vstudio/device/embedded/prodinfo.com/uiq/UIQProd.org/ http://www.db/Mobile-Guide.com/windows/embedded/ce.com/articles/AT9888936014.linuxdevices.symbian.microsoft.org/Mobile-Guide.html Using Linux in Embedded and Real-time Systems .

linuxdevices.com/articles/default.com/articles/AT2113794413.com/resources/articles/2002/0203e/0203e.linuxdevices.html Embedding Linux http://www.ddjembedded.html Presentation: The State of Embedded Linux http://www.asp .htm Diversos artículos: http://www.http://www.in embedded? http://www.html What's so good about open source and Linux -.html Embedded Development with Qt/Embedded http://www.telefonos-moviles.com/articles/AT8151978006.com/articles/AT9306437540.linuxdevices.linuxdevices.com/articles/AT3611822672.