Presente y Futuro de las Handheld PC Jornada
(serie 600 y 700)

Por Lic. Adrián
Pablo Panizzi
apanizzi@hotmail.com
Corresponsal desde
Argentina -
Edición & Adaptación ARTe.
Antes de comenzar, debo aclarar que este artículo pretende estudiar el presente
y futuro de las Handheld PC (H/PC)
según mi visión, y fue escrito a solicitud de
Andrés Rodríguez Toro (ARTe).
Situación actual
Es difícil negar las siguientes dos realidades:
- Las H/PC son maquinas sorprendentes y el nombre
H/PC no le queda grande
según sus capacidades.
- Ya ha pasado demasiado tiempo, desde que la última
H/PC Jornada 728 salió al mercado.
Por lo tanto, los usuarios de estos
PC´s de bolsillo distribuidos por el mundo
entero, tienen poca opción de actualización del software. Las razones son
simples, para cualquiera que se encuentre en el mundo de la informática, ya no
se desarrollan aplicaciones para H/PC, solo se desarrolla aplicativos para las
recientes iPAQ. Olvídense de nuestra querida y apreciada H/PC con
Windows CE
2.11 o 2.0, que trae la serie 600 de las H/PC.
Alternativas
He observado que los usuarios avanzados adaptan aplicaciones diseñadas para
PocketPC 2002 ó 2003, para que funcionen en H/PC2000, agregando librerias (Dll)
y adaptando la interfase para mejorar la visualización (ver foros H/PC en
TodoPocketPC).
¿Qué hacemos con estos equipos?
Otra alternativa bien descripta junto a la anterior, es colocar algún tipo de
máquina virtual JAVA
y ejecutar aplicaciones
J2me, típicas de celulares en las
H/PC. Con los consecuentes problemas de
visualización, ya que son desarrolladas para las diminutas pantallas de 128x160
píxeles de los dispositivos móviles, las cuales no se pueden comparar con las
640x240 píxeles de las H/PC.
Igual se debe reconocer su potencial, dado el altísimo desarrollo de software
para este tipo de dispositivos, por el gran mercado que los teléfonos móviles
tienen en la actualidad.
Última alternativa
Otra opción que comenzó en el año 2002 aproximadamente, fue el intento de
modificar versiones de Linux para PC, para que se puedan ejecutar en una
H/PC.
¿Cuál es el potencial de esta alternativa?
Simplemente enorme,
comencemos de a poco.
La mayoría de las
H/PC trae preinstalado la versión de
Windows CE en la memoria ROM. Esto tiene ventajas, nada puede borrarlo, son
estables, encendido instantáneo; como desventajas, no se puede actualizar.
¿No se puede actualizar?
El personal que trabajan el desarrollo del sistema operativo
Linux para H/PC,
encontraron una solución muy interesante. Se particiona un tarjeta CompactFlash
(memoria de almacenamiento seguro y de bajo costo económico), en una partición
FAT (MsDOS) y una partición EXT (Linux
.
En la partición
FAT se coloca el Bootloader (cargador de arranque), los más
conocidos son Linexec o shlo.exe. Este programa se puede ejecutar desde
MS
Windows y carga la versión de Linux en la memoria de la H/PC para que se pueda
ejecutar. Esto es un punto muy importante, en la medida que posea más memoria RAM la H/PC, más rápido va a funcionar (lo sufro en mi H/PC Jornada 680e, con 16 Mb de memoria RAM).
¿Cuáles son las opciones de Linux para H/PC?
Hay que aclarar, cual es el problema con el desarrollo del
Linux. Muchos
proyectos nacieron y murieron de igual forma. Simplemente porque son proyectos
sin financiamiento, esfuerzos individuales (valiosísimos para mi), pero que no
se lograron mantener en el tiempo. Dentro de este grupo existen varios
ejemplos, los cuales no quiero entrar a discutir a fondo.
Comencemos por las opciones más fáciles. Voy a hablar de
NetBSD, la
versión de Linux mas portada del mundo, tiene una no muy fácil instalación, pero
es una de las pocas opciones para H/PC de la serie 700. Se debe particionar la
tarjeta CompactFlash manualmente, copiar el software, entre otros. Existen los
llamados Ports (espacios) donde se puede bajar el software para procesadores
SH3, ARM o MIPS. También pueden bajar una imagen y grabarla en un CD.
Todavía estoy en el proceso de instalación.
NetBSD no es un
Linux común, para instalar paquetes de software tiene que estar adaptados para
él (igual no se preocupen, hay muchísimo software).

La otra opción (me quito el sombrero) es
JLime. Es un proyecto que comenzó en el 2003 por
Kristoffer Erison y Henk
Brunstin, con el objetivo de llevar el sistema operativo Linux a las
H/PC Jornadas. La sigla significa Jornada Linux Edición Movil.
En esa época no estaba soportado el
kernel 2.6 y la única versión funcional era
del 2002. Pero el soporte de Linux para jornadas fue mejorando gracias al
trabajo de los colaboradores del proyecto (NetBSD/Linux-SH/OpenEmbedded).
JLime intenta dar todo el poder de Linux a una
H/PC Jornada, sin perder la
simplicidad en su uso.
Estado actual
JLime es la
única distribución activa para la H/PC Jornada serie 600, pero existen otras
para la H/PC Jornada serie 700 y H/PC Jornada 820. La versión para la serie 600
se llama
Donkey, y para la serie 700,
Mongo.
Nota de ARTe:
Las aplicaciones se pueden descargar en un futuro en la página en
construcción de
Opie.handhelds.org
Estatus de las distintas versiones según Hardware
-
Jornada 620
Booteable, algunos errores, sin auto instalador
-
Jornada 660
Booteable, algunos errores, sin auto instalador.
-
Jornada 680/SH3
Booteable, casi todo funcionando. Instalador funcionando lo que hace realmente
muy fácil su instalación. Se debe bajar un archivo en formato ZIP, y copiarlo
en la CompactFlash, se recomienda como mínimo de 256 Mb de capacidad.
Nota de ARTe: La tarjeta CompactFlash debe tener dos particiones, una
en formato ext2, la cual no necesariamente tiene que
estar formateada y otra partición FAT de 16 bites de como mínimo de 32 Mb, en donde se
copia el instalador (Para realizar las particiones se recomienda el
GParted). Recuerde que al particionar
se elimina toda información de la memoria CompactFlash, al igual que cuando
se instala el Linux, éste elimina toda información contenida dentro de la
H/PC. En el momento que el instalador de Linux intente volver a
particionar la CompactFlash, seleccione la opción Manual, asígnele 64 Mb a
la partición FAT32 y 64 Mb a la partición SWAP (memoria virtual).

Iniciar la H/PC y ejecutar el
shlo.exe desde la CompactFlash. De manera
automática empieza a particionar la tarjeta, instala el software de arranque en
la primera partición y en la segunda partición de Linux.

Mi experiencia es que se demora alrededor de 30 minutos en instalarse
completamente en una H/PC Jornada 680 y 12 minutos en una H/PC Jornada
SH3e (tiempo que tardo en instalarse en el PC de bolsillo de ARTe), y unos cuatro minutos en ejecutarse la primer vez. Luego que
arranca nos encontramos con el entorno OPIE, divido en ventanas.
Esta versión de Linux según mis pruebas en una
H/PC Jornada 680e arranca y
funciona bien, quizás un poco lento. Reconoce de manera automática la
tarjeta Wifi 3com Airconnect, con solo colocarla y se puede navegar en la Internet,
enviar correo, entre otros. Es extremadamente intuitivo y fácil de usar (casi
como el Palm OS).
-
Jornada 710
Booteable, estado Beta, no instalable, solo están los programas fuentes que
deben ser compilados, con muchos errores aún.
-
Jornada ARM
Booteable, estado Beta, no instalable, solo están los programas fuentes que
deben ser compilados con muchos errores aún.
Los autores hablan de una versión Beta bastante estable y un auto instalador con
algunos problemas. Aseguran que la versión funcional definitiva va a poder ser
bajada de la Internet en poco tiempo.
Como poseedor de una
H/PC Jornada ARM estoy impaciente de que la versión
prometida salga a la luz. Me fundamento en las características mostradas por el
Donkey, corriendo con solo 16 Mb de memoria RAM.
Conclusión
Linux para
H/PC Jornada
solo es funcional e instalable por usuarios no avanzados
en la serie 600, para la serie 700 se necesitan mayores conocimientos.
Me impulsa una gran curiosidad y pretendo que se tengan más alternativas para
nuestras H/PC Jornadas, para que podamos seguir disfrutando de ellas muchos años
mas frente a la enorme cantidad de software disponible en el mundo del sistema
operativo Linux para PC.
Por eso cuando comparo el primer
Linux RedHot 5.2 que instale en mi PC hace
algunos años, como el Mandriva o el Ubuntu actual, veo enormes avances
(realizados casi sin ningún recurso, en algunos casos).
¿Siguiendo un sueño, una utopia?
Bien, una pequeña parte de ese sueño ya existe para nuestras queridas Jornadas y
me emociono casi hasta las lágrimas observado la pantalla de mi H/PC Jornada 680
con el querido Pingüino TUX en su interior y leyendo en su carcasa quizás,
Windows Power.
Lic.
Adrián
Pablo Panizzi