Copyright, 2002 J.Manrique L�pez de la Fuente. Se otorga permiso para copiar, distribuir y/o modificar este documento bajo las condiciones de la licencia GNU para Documentaci�n Libre, versi�n 1.1 o posterior, publicada por la Free Software Foundation, sin secciones invariantes. Una copia de la licencia se encuentra en: http://www.gnu.org/licenses/fdl.htm
Resumen
El mundo de los ordenadores de bolsillo est� evolucionando de una forma sorprendente, aunque parece que por caminos distintos al mundo Linux, dado el triunfo de sistemas propietarios. El objetivo de esta ponencia es mostrar las alternativas existentes para desarrolladores Linux y despertar el inter�s en los proyectos libres para ordenadores de bolsillo.
Tabla de contenidos
Desde hace 10 a�os la inform�tica personal, se est� volviendo m�s personal que nunca. Los avances en microprocesadores, miniaturizaci�n y desarrollo electr�nico ha hecho posible que en la actualidad se pueda tener la potencia de un PC com�n en la palma de la mano. A estos desarrollos hay que unir las mejoras en sistemas operativos, siendo estos cada vez m�s robustos y con mejores capacidades de trabajo.
Hoy en d�a es posible conectarse a redes inal�mbricas, descargar el correo, ver pel�culas, redactar informes, presentaciones.. con dispositivos del tama�o de la palma de la mano que llevan procesadores de 200 y 400 Mhz, con 16, 32 o incluso 128 MB de RAM. El problema de la autonom�a, el gran lastre de estos dispositivos, parece paliado con el uso de bater�as de i�n de litio, que siendo reemplazables alargan la vida del aparato.
El principal �xito de los ordenadores de bolsillo lo encontramos en su capacidad de realizar tareas t�picas de ordenador port�til, pero con un significativo ahorro. Aqu� se resumen algunas de las caracter�sticas principales de los modernos ordenadores de bolsillo:
Autonom�a de 8 horas a varios d�as.
Ejecuci�n de aplicaciones t�picas:
Hoja de c�lculo.
Editor de textos
Navegaci�n web, wap,..
Manejo de bases de datos.
Reproductores multimedia.
y muchas m�s
Programaci�n usando diversos lenguajes:
C/C++
Java
Visual Basic :-)
Python
Perl
Pantallas TFT que permiten resoluciones de 240 x 320 o incluso m�s
Precios desde 200 hasta 900 Euros
No voy a entrar en m�s detalles, pero sirva esta peque�a lista para destacar las virtudes de estos nuevos dispositivos.
Desde luego que no siempre la inform�tica personal ha estado tan avanzada, y es bueno hechar la vista atr�s y ver los sucesos que han marcado el desarrollo de los ordenadores de bolsillo:
Primer PDA (Personal Digital Assitant) de la mano de Apple, el Newton.
Este singular dispositivo no tuvo el �xito esperado, entre otras cosas por lo elevado de su precio, y su voluminosidad, aunque su tama�o permit�a manejarlo en una mano, no cab�a en un bolsillo.
Aparecen los Palm Pilot, agendas de bolsillo electr�nicas de bolsillo, que pronto se convirtieron en super-ventas, gracias a varios factores:
Funcionaba perfectamente como agenda (PIM: Personal Information Manager) con gran capacidad.
Larga duraci�n de las bater�as, de semanas a meses.
Enseguida aparecier�n juegos y m�s aplicaciones dise�adas para su sistema operativo y su procesador, el archiconocido DragonBall.
La empresa que desarrollaba las PalmPilot fue sacando aparatos cada vez m�s potentes y con m�s memoria, desde los primeros con 256Kb hasta los 4 y 8 Mb de los �ltimos modelos.
Por las mismas fechas, aparece Windows CE. Microsoft define este sistema como plataforma para el desarrollo de dispositivos m�viles que usasen un mismo sistema y pudieran interactuar entre s�. Fue la �poca que se dec�a que habr�a "Windows hasta en la lavadora". Las principales caracter�sticas de esta nueva plataforma eran:
El n�cleo del sistema deriva del Microsoft Windows NT.
Interface similar al Windows 95.
Aplicaciones adaptadas para Handheld PC (HPC), ordenador de mano con teclado:
PIM, manejo de datos personales.
Pocket Excel.
Pocket Word.
Pocket Internet Explorer.
Buz�n de correo
Microsoft define las especificaciones de los HPC que podr�n llevar WindowsCE:
Teclado QWERTY.
Pantalla t�ctil LCD 480 x 240.
4MB de ROM (actualizables) y 2MB de RAM (ampliables).
Conexiones: IrDA, serie.
Microprocesadores MIPS y SH3.
API de Win32 recortada.
Primeros fabricantes en licenciar la nueva plataforma: SANYO, PHILIPS, HP, NEC, COMPAQ, HITACHI, CASIO
La nueva plataforma WindowsCE no ofrec�a las mismas capacidades que los Palm, nombre de la empresa que desarrolla los PalmPilot o Palm; pero el marketing y las empresas implicadas en el proyecto fueron marcando la entrada progesiva de los nuevos dispositivos basados en WindowsCE en el mercado.
Microsoft desarrolla y presenta WindowsCE 2.0, y poco despu�s la versi�n 2.11. Con estas nuevas versiones, Microsoft distingue dos nuevas plataformas principales para el uso de su sistema:
Ordenador ausente de teclado, con pantalla de 240x320 de resoluci�n
Ordenador con teclado QWERTY y pantalla de 480x240.
El nuevo sistema corrige muchos errores de las primeras versiones y consigue una gran aceptaci�n en el mercado empresarial gracias a su excelente conectividad con redes y otros sistemas de Microsoft para sincronizar datos.
Sin embargo, Palm sigue siendo la empresa reina en el mercado de los ordenadores de bolsillo con sus Palm III, V y VII. Microsoft, a�n as�, ejerce agresivas campa�as publicitarias para desprestigiar a la competencia resaltando sus puntos d�biles:
Procesadores lentos, con 33MHz como mucho.
Pantalla peque�a, con 160x160 de resoluci�n.
No es la t�pica interface de Windows 95.
No permite leer documentos de Word o Excel.
Est� claro que estas carencias no son tales, si no, caracter�sticas del sistema que le permiten ahorrar bater�a y ejecutar aquello para lo que hab�an sido dise�ados (agenda electr�nicas de bolsillo) con excelencia.
El n�mero de empresas relacionadas con WindowsCE disminuye, quedando en el mercado HP, NEC, CASIO y COMPAQ. Casio son los reyes del mercado WindowsCE durante estos a�os.
Por estas fechas, y dadas las capacidades de los dispositivos que ejecutan WindowsCE, surgen los primeros intentos de "meter" Linux en PPC y HPC, puesto que los modelos cuentan con:
Procesadores MIPS y SH3 de 60 a 131 MHz.
Desde 8 a 16 MB de ROM, en algunos casos del tipo FlashROM.
De 8 a 32 MB de RAM.
Estos primeros intentos consist�an basicamente en cambiar el sistema operativo cargado en la ROM del equipo y ejecutar una consola desde el PC conectado al ordenador de bolsillo.
Aclaremos un poco el sistema de funcionamiento de estos equipos:
El sistema y apliaciones b�sicas est�n grabados en la ROM del ordenador.
Todo el sistema y dem�s corren en la RAM del sistema, puesto que no hay disco duro.
El dispositivo no se apaga, si no que se hiberna de forma que no hay tiempo de arranque.
Empiezan a aparecer los primeros dispositivos que usan StrongARM como procesador.
Aparece la versi�n Windows CE 3.0 y con ella la plataforma PocketPC.
Si bien WindowsCE 3.0 es el sistema operativo, la palabra PocketPC designa dispositivos con ciertas caracter�sticas impuestas por Microsoft a los fabricantes para sus dispositivos. Esto lleva a que queden 3 empresas principales en el sector WindowsCE, como son CASIO, COMPAQ y HP. Por ejemplo, Casio desarrolla en el 2001 un dispositivo que usa WindowsCE 3.0 pero que no es un PocketPC, el BE-300.
Palm empieza a ver peligrar su negocio, y en 1999 licencia a otras compa��as el uso de su sistema operativo para desarrollar sus productos (Handspring, Sony, ...). A�n as� continuan siendo los l�deres del sector, pero Microsoft es la empresa que m�s crece en el mercado y con mayor proyecci�n de futuro.
Aunque HP es la primera empresa en poner en venta un PocketPC, el Jornada 545, es COMPAQ la empresa que presenta el rey de los PocketPC, el iPaq 3600. Este ordenador tiene como caracter�sticas principales:
Procesador StrongARM de 206 MHz.
Los dispositivos de HP usaban procesadores SH3 a 133 MHz.
Casio manten�a sus MIPS a 131 MHz y 150 MHz.
Presentaba 16 MB de FlashROM y 16 MB de RAM, y aumentaron con versiones posteriores.
Ni Casio ni HP presentaban equipos con FlashROM.
Pantalla de 240x320 con 16K de profundidad de color.
Casio ofrec�a mejor calidad de imagen y visi�n a plena luz del d�a
HP tuvo un fallo en sus dispositivos y aunque ofrec�an 16K result� que eran 4K
La demanda fue tal, que COMPAQ tuvo que sacar una versi�n monocromo de su iPaq dada la carencia de pantallas en color.
El proceso de cargar linux en ordenadores de bolsillo era complicado, pero los �xitos eran cada vez mayores. Laboratorios de COMPAQ empezaron a trabajar en el desarrollo de una distribuci�n de Linux para los iPaq. Con ello nace:
Algunas empresas se empiezan a plantear la posibilidad de usar Linux como sistema operativo para desarrollar ordenadores de bolsillo, similares a WindowsCE, pero aprovechando una serie de ventajas:
No hay que pagar licencias a nadie para desarrollar el sistema.
Existe gran cantidad de desarrolladores para crear aplicaciones.
De esta forma aparecen en el 2001 unidades muy prometedoras:
Agenda VR3 ( http://www.agendacomputing.com )
Procesador MIPS a 66 MHz.
16 Mb de FlashROM y 8 Mb de RAM.
Pantalla monocromo de 160x240 con 16 niveles de gris.
Puerto serie e IrDA.
Samsung - Gmate YOPY ( http://www.yopy.com )
Procesador StrongARM a 206 MHz.
32/32 Mb de FlashROM y RAM.
Pantalla en color de 240x320
Sharp SL5000 ( http://www.sharp.co.uk )
Procesador StrongARM a 206 MHz.
32/32 Mb de FlashROM y RAM, y 64 RAM en la versi�n comercial prevista (SL5500).
Sistema operativo Linux desarrollado por Lineo ( http://www.lineo.com )
Interface gr�fica desarrollada por Trolltech ( http://www.trolltech.com ).
En general, se puede afirmar que el 2000 y 2001 han sido los a�os de desarrollo de la opci�n Linux para sistemas empotrados y ordenadores de bolsillo. Sin embargo, Microsoft ha jugado sus bazas promocionales con acierto:
Las herramientas para desarrollador son gr�tis (aunque s�lo funcionan en sistemas Microsoft).
Promoci�n de las webs relacionadas con WindowsCE (viajes, reuniones, MVPs,..).
Licencias restrictivas a empresas que impiden a �stas desarrollar sistemas empotrados usando Linux.
Microsoft ya marca la tendencia del mercado y Palm ha empezado a desarrollar productos m�s competitivos en un mercado donde ya no manda.
A mediados de a�o aparecen las primeras unidades con la �ltima versi�n de Windows CE, la llamada WindowsCE.NET.
As� mismo la potencia y diversidad de equipos aumenta de manera considerable:
Procesadores StrongARM a 206 Mhz o Intel Xscale a 400 MHz (a matizar).
Entre 32 y 128 MB de memoria.
Pantallas TFT visibles a plena luz del d�a, sin problemas.
En cuanto al mundo Linux, el desarrollo se centra en dos focos:
El Sharp SL5500 es el primer ordenador de bolsillo que entra a competir en el mercado de gama alta. A�n as�, las expectativas no son muy buenas.
El laboratorio de Compaq (ahora de HP) que cre� las distribuci�n Familiar para iPaq ha crecido en proyectos y es ahora uno de los focos m�s importantes en el desarrollo de Linux para ordenadores de bolsillo: http://www.handhelds.org
Como en el mundo del PC, existen a d�a de hoy diversas distribuciones que permiten ejecutar Linux en ordenadores de bolsillo. Dado que los procesadores de estos ordenadores no son x86, si no, procesadores RISC, en general existe una distribuci�n para cada procesador, y en algunos casos m�s de una.
Ya se ha hablado de Trolltech, y Lineo como empresas de software Linux centradas en dispositivos empotrados, pero en general podemos enumerar:
Red Hat.
Su plataforma eCos (ahora abandonada) y otras para el desarrollo de sistemas empotrados basado en Linux.
Trolltech ( http://www.trolltech.com )
A partir de las librer�as Qt (en las que se basa KDE) crean:
Qt/Embedded
Qtopia
Century Embedded Technologies ( http://www.embedded.censoft.com )
Su desarrollo de la plataforma PIXIL se basa en Microwindows ( http://www.microwindows.org )
Tienen una versi�n GPL llamada PIXIL OE, para desarrolladores.
TimeSys (http://www.timesys.com)
Y seguro que alguna m�s que me olvido.
Para los procesadores MIPS la distribuci�n que m�s se ha consolidado es Linux VR, distribuci�n orientada a los procesadores de la serie VR de Nec:
En los procesadores SH de Hitachi, la cosa no est� muy clara, aunque el proyecto LinuxSH es uno de los que m�s fuerza tiene:
http://linuxsh.sourceforge.net/
En cualquier caso existen proyectos derivados de Debian para estos procesadores:
Pero es el mundo de los procesadores StrongARM donde la situaci�n es m�s estable y los avances han sido m�s significativos. Ha ello ha contribuido la estadarizaci�n de dicho procesador como base de los ordenadores de bolsillo dise�ados para PocketPC de Microsoft. En estas condiciones, la distribuci�n estrella es Familiar.
En el Cambridge Research Laboratory de Compaq se form� un grupo encargado del desarrollo de aplicaciones m�viles bajo Linux usando como plataforma el iPaq. Fruto de dicho trabajo fueron proyectos como el Itsy, o el BackPaq. Mas informaci�n en:
http://crl.research.compaq.com/
Para ello han creado a partir de la rama ARM de Debian una distribuci�n Linux adaptada al iPaq, as� como herramientas necesarias para poder sustituir el sistema operativo WindowsCE por Linux. De todo este trabajo surgi� la web donde se centraron todos los proyectos relacionados con Linux en ordenadores de bolsillo iPaq:
En concreto, la web de la distribuci�n Familiar es:
En estos momentos la versi�n 0.6 est� casi lista para salir. El objetivo del grupo de desarrollo es que Familiar funcione en cualquier ordenador de bolsillo desarrollado por HP, tanto actual como futuro.
Las principales caracter�sticas de Familiar son:
Basada en XFree86 y Tiny-X de Keith Packard.
Fuentes True-Type anti-aliased en cualquier aplicaci�n de X usando la API Xft.
OpenSSH incluido
Uso de JFFS2, que permite leer/escribir en la FlashROM del iPaq.
Python v2.0 integrado con PyGTK y PyGDKImlib.
Librer�as y binarios compatibles con Debian para ARM.
Sistemas de paquetes actualizables por red, similar a los .deb, basados en ipkg.
El sistema de desarrollo es similar a Debian, es decir, existe una rama considerada estable, y una rama inestable donde se encuentran los paquetes m�s recientes y que son inclu�dos en las siguientes actualizaciones.
A partir de Familiar han surgido proyectos para crear entornos para usuario finales. Los principales entornos son:
Yo lo llamo el GNOME de los ordenadores de bolsillo: http://gpe.handhelds.org
Entorno libre basado en las librer�as Qt/Embedded de Trolltech: http://opie.handhelds.org
Menci�n aparte es el proyecto Intimate, distribuci�n creada a partir de Familiar, pero que debe ser ejecutada desde el disco port�til de IBM, el MicroDrive, que permite 340MB de contenido, lo que posibilita tener Debian ARM completo. M�s informaci�n en:
El desarrollo de aplicaciones se hace a trav�s del compilador gcc adaptado que permite crear binarios para ARM en el PC:
http://www.handhelds.org/projects/toolchain/index.html
Aunque tambi�n se puede usar el SkiffCluster creado por el CRL (Cambridge Research Lab), que no es m�s que una serie de iPaq usando Linux:
http://www.handhelds.org/projects/skiffcluster.html
Como �ltimo recurso, se puede usar el propio iPaq usando Intimate o una tarjeta CompactFlash lo suficiente grande como para instalar todos lo paquetes de desarrollo en la misma.
Dentro del proyecto Handhelds.org (tambi�n conocido como hh.org), exiten un mont�n de subproyectos, cada cual con su CVS donde se pueden obtener las �ltimas versiones as� como participar activamente en el desarrollo y mejora de los diferentes componentes que forman hh.org.
OPIE (Open Palmtop Integrated Environment) se est� convirtiendo en uno de los est�ndares en el desarrollo de Linux en ordenadores de bolsillo. Sus caracter�sticas principales son:
OPIE es la versi�n abierta de Qtopia (anteriormente conocido como QPE), desarrollado por Trolltech usando las librer�as Qt/Embedded.
Compatibilidad de paquetes entre productos basados en OPIE y productos desarrollados para Sharp SL5500.
Compatibilidad con binarios desarrollados por Trolltech.
Sincronizaci�n con aplicaciones tipo PIM (Personal Information Managment) para PC.
Distribuci�n de aplicaciones Free Open Source.
Desarrollo abierto basado en CVS.
Creaci�n de software PIM de calidad comercial
Las principales webs del proyecto son:
Al estar basado en Qt/Embedded, el entorno gr�fico es distinto al tradicional de Linux, y en lugar de un servidor X, tipo XFree86, usa como salida el FrameBuffer. Esta caracter�stica dificulta el uso de apliaciones dise�adas para XWindow en este entorno, aunque existen algunos paquetes para solucionarlo.
El �xito de OPIE se basa principalmente en el excelente acabado de la interface de usuario, que lo situan al nivel de PocketPC, con el a�adido que las apliaciones son en su mayor�a gratuitas.
El desarrollo de aplicaciones para OPIE es similar al que existe para KDE, por lo que existe cierta pol�mica sobre su libertad. Una buena web para informarse sobre c�mo desarrollar para OPIE es:
Una �ltima nota, Jos� Luis Fern�ndez Barros ([email protected]) ha realizado el paquete que permite usar OPIE en castellano.
GPE (GNU Palmtop Environment) es un proyecto relativamente joven que pretende desarrollar una alternativa GNU para el desarrollo de interfaces de usuario para ordenadores de bolsillo usando Linux. El objetivo es crear un entorno que permita usar el ordenador para tareas PIM, y facilitar el desarrollo de nuevas aplicaciones.
Las bases del proyecto son:
La librer�a GTK para el desarrollo de interfaces.
La librer�a uSQLD como motor de bases de datos.
El gestor de ventanas Matchbox, del que se puede obtener m�s informaci�n en:\
http://www.handhelds.org/~mallum/matchbox/
El uso de GTK frente a Qt/Embedded ha abierto una peque�a guerra entre OPIE vs GPE del estilo KDE vs GNOME. En este sentido OPIE es m�s veterano, lo que le ha permitido contar con gran n�mero de adeptos, frente al joven proyecto GPE.
En la web del proyecto se ofrece informaci�n sobre todos los aspectos sobre los que se est� trabajando, as� como acceso al CVS y a la lista de correo del proyecto:
Uno de los componentes principales del proyecto Familiar es el bootloader, que es el software que arranca el dispositivo y le indica el sistema operativo que va a utilizar, as� como algunos par�metros de arranque. M�s informaci�n en:
http://handhelds.org/handhelds-faq/bootldr.html
En las �ltimas versiones permite indicar desde que punto cargar el sistema operativo (FlashROM, IDE, ...). Esto permite cargar Linux desde tarjetas CompactFlash, sin tocar el WindowsCE que trae instalado el iPaq. Las �nicas consideraciones es que hay que instalar el bootloader (con lo que se sustituye el que trae el iPaq) y que hay que hacer copia de seguridad de la RAM del iPaq, puesto que Linux se instala en la RAM y borra sus contenido.
En las FAQ de Handhelds.org se encuentra m�s informaci�n sobre esta particularidad:
http://handhelds.org/handhelds-faq/dualboot.html
Goetz Bock ([email protected]) ha creado una serie de im�genes de Linux que facilitan el uso de Linux en iPaq desde tarjetas CF, puesto que el proceso es tan sencillo como instalar el bootloader, y descomprimir los archivos necesarios en una tarjeta CF. M�s informaci�n en:
Poco a poco, el uso de iPaq con Linux ha ido aumentando, e incluso hay proyectos desarrollados por hispanos para este tipo de dispositivos. Algunos que he podido contactar son:
Jorge Gabriel L�pez (mailto:[email protected]) desarrolla un front-end para sniffer de puerto serie. M�s informaci�n en: http://www.geocities.com/cronos1_mx/Gserial-sniffer/
Andr�s Tello Abrego (mailto:[email protected])usa el iPaq para demostraciones de Linux y est�n desarrollando un software de punto de venta.
Jos� Luis Fern�ndez Barros, como ya se ha comentado, ha traducido OPIE al castellano.
Pedro Mart�nez (mailto:[email protected]) participa en un proyecto de la Universidad de Murcia para crear redes ad-hoc, mediante protocolo multicast, en la que podr�an participar iPaq con Linux.
Alberto Tablado (mailto:[email protected]) realiza su T�sis Doctoral con una beca del Ministerio de Salud sobre la monitorizaci�n de pacientes recibiendo datos mediante biosensores usando Bluetooth, o sistemas GSM/GPRS para zonas m�s extensas, para tras un procesado b�sico realizar las acciones pertinentes. Usan la filosof�a de agentes para el desarrollo del software.
Yo mismo, colaboro en el desarrollo de un paquete matem�tico que puede funcionar en ordenadores de bolsillo que usan Linux. Mi parte consiste en beta-tester y localizaci�n al castellano. M�s informaci�n en:
Adem�s, se han creado varios foros dentro de webs relacionadas con el mundo de los ordenadores de bolsillo. En ambos colaboro como moderador.
El primero de ellos est� en la web creada por Julio Meneses por su afici�n a los ordenadores de bolsillo, y hoy en d�a es la web referencia del mundo hispano en ordenadores de bolsillo. Microsoft ha seleccionado esta web como la central para usuarios hispanos, y a Julio lo han nombrado MVP (Most Value Professional) para dispositivos m�viles de Microsoft.
El acceso al foro de la web es:
http://www.foro.mipcdebolsillo.com/
La otra web, creada por Oscar Blanco (�lias Manoplas), es la referencia en cuanto a reportajes en castellano sobre el uso de Linux en ordenadores de bolsillo, donde desataca sobre todo la calidad gr�fica que estos reportajes presentan:
Han existido otras p�ginas, e incluso algunas ofrecen las noticias relativas, dado que sus creadores son usuarios de Linux en sus ipaq, como puede ser la web:
Tambi�n Barrapunto, ofrece noticas tem�ticas relacionadas con PDA.
Como an�cdota, comentar que la editorial Pretince Hall, distribuye la versi�n en castellano del libro de John Lombardo sobre el desarrollo de Linux para sistemas empotrados. El t�tulo es LINUX INCUSTRADO y se puede encontrar en la mayor�a de las librer�as.
A nivel internacional, adem�s de todas las p�ginas comentadas antes, existen cientos de webs dedicadas a la tem�tica del uso de Linux en ordenadores de bolsillo. Yo voy a indicar s�lo una, como web de referencia, puesto que condensa casi toda la informaci�n relacionada con el uso de Linux en sistemas empotrados:
Hasta aqu�, el repaso del mundo de los ordenadores de bolsillo, desde sus primeros d�as hasta ahora, as� como la evoluci�n de Linux en el mismo. Pero, �c�al es el futuro de Linux en el sector?
Existen una serie de factores que condicionan el �xito que pueda tener Linux en dicho sector:
Mientras las compa��as fabricantes tengan licencias soft+hardware firmadas con Microsoft, ser� dif�cil conseguir un hueco para Linux entre los productos de dichas empresas.
El ordenador de bolsillo viene con su sistema operativo instalado y listo para funcionar. Hay soluciones Linux para �l, pero implican que el usuario manipule con ciertos riesgos el dispositivo, y eso no es lo que un usuario final medio busca.
Mientras las empresas de software propietario sigan con sus agresivas campa�as, ser� dif�cil que un sistema como Linux entre en la competici�n.
El intento de competir con las grandes firmas ha llevado a muchas iniciativas al fracaso, al intentar desbancar soluciones que han sido adoptadas por el mercado como est�ndar (sincronizaci�n, interface,...).
Personalmente creo que el sector de los ordenadores de bolsillo est� siendo arrasado por Microsoft, aunque Palm siga siendo la que mayor n�mero de ventas tenga. El problema est� en que a los tradicionales males de Microsoft para sus productos (actualizaciones, licencias,etc.) se une el excesivo precio de los �ltimos modelos que usan su sistema operativo, aunque parece que esto tambi�n est� cambiando.
Mientras los proyectos Linux se empe�en en competir de igual a igual con WindowsCE en el segmento alto, el futuro ser� de Microsoft, puesto que su marketing siempre ser� superior. Y ahora que los ordenadores de bolsillo empiezan a bajar de precio, el segmento bajo tambi�n empieza a peligrar como base de entrada para Linux.
Linux deber�a ser una alternativa y una opci�n en aquellas �reas donde WindowsCE no est� presente, y que puedan servir de plataforma para su crecimiento entre la comunidad de usuarios. Por ejemplo, el sector juvenil/estudiantil:
Es posible crear un ordenador de bolsillo similar a cualquier iPaq, usando Familiar, y con aplicaciones b�sicas y atractivas para un estudiante (una simple agenda, reproductor mp3) y unir a ellas, aplicaciones que no existen en WindowsCE, como por ejemplo un potente software matem�tico. La idea, crear un entorno sencillo y robusto (fiable), de bajo coste, y �til, en definitiva una herramienta m�s, no un producto generalista y cerrado como PocketPC.
Si a esto se une un sistema abierto a desarrolladores, el crecimiento de aplicaciones para la plataforma la convertir�an en m�s atractiva y permitir�a su proliferaci�n. Es un sistema similar al causante del triunfo de las calculadoras de HP en el pasado, el desarrollo de aplicaciones diversas, para un sistema simple como una calculadora.
De esta manera, la confianza del estudiante en Linux, se traducir�a en la confianza del futuro profesional, en Linux.
S�lo ha sido una idea.
Es necesaria la comunicaci�n entre desarrolladores a trav�s de webs, listas, y dem�s medios para favorecer el intercambio de conocimientos, y mejorar los proyectos y productos en desarrollo. De esta manera, es posible, que en poco tiempo Linux sea una de las alternativas viables a los sistemas actuales para ordenadores de bolsillo.
Si hay que decantarse por una distribuci�n sobre la que desarrollar, yo apostar�a por Familiar, dado que funciona en la plataforma m�s extendida para ordenadores de bolsillo (StrongARM/Xscale) y la solidez del proyecto le ha permitido sobrevivir y contar con cierto apoyo de HP, aunque la propia HP no acabe de ver Linux como producto listo para el mercado.
Parece que Microsoft est� empe�ada en meter .NET en todos sus desarrollos futuros, incluido WindowsCE, que en su pr�xima versi�n incluir� una versi�n recortada de .NET, y su entorno de desarrollo espec�fico, el .NET Compact Framework. �Por qu� no ofrecer una alternativa dual basada en Mono::? Por ejemplo, una versi�n recortada de Mono::, llam�mosle Chimpa::, que permitiese ejecutar aplicaciones .NET de WindowsCE en Familiar, y viceversa. De esta manera, al igual que ocurre con Mono::, existir�a una alternativa libre a .NET Compact Framework.
Ni son todas las que est�n, no est�n todas las que son. S�lo algunos enlaces sobre Linux en ordenadores de bolsillo:
http://www.handhelds.org Web sobre Linux en ordenadores de bolsillo HP con procesador StrongARM.
http://familiar.handhelds.org Distribuci�n Linux para ordenadores de bolsillo HP con procesador StrongARM.
http://www.linuxdevices.com Web de noticas, foros, art�culos,... sobre Linux empotrado.
http://www.foro.mipcdebolsillo.com Foro hispano sobre ordenadores de bolsillo, con secci�n Linux.
http://www.manoplas.net Web espa�ola sobre ordenadores de bolsillo, con inter�s en Linux.
http://www.handhelds.org/~mallum Web donde se hospeda el gestor de ventanas Matchbox.
http://gpe.handhelds.org El GNOME de los ordenadores de bolsillo.
http://opie.handhelds.org Las librer�as QT adaptadas a Linux en ordenadores de bolsillo.