next up previous contents
Next: Jeode en la PDA Up: Herramientas de Desarrollo. Previous: Qt   Contents


Jeode edición PDA

Figure: Java logo
Image imagenes/herram-desarrollo/java_logo-2.png

Algunas PDAs ( como la Sharp-Zaurus series SL-5XXX ) tienen implementado el entorno de ejecución de Java Jeode . Mediante la implementación de Java, una plataforma estándar y abierta, se pueden crear aplicaciones usando las herramientas de desarrollo existentes para Java. La versión Personal Java está diseñada específicamente para dispositivos móviles de alto nivel integrados. Como PersonalJava esta rediseñado para dispositivos integrados basándose en el estandar de Java para la PC, permite a los desarrolladores utilizar muchos de los recursos de Java diseñados para ésta. Como ejemplo en la PDA de Sharp modelo Zaurus SL-6000 se puede correr la configuración de dispositivos conectados a la plataforma Java Micro Edición ( J2ME ). El perfil personal de J2ME es el sucesor de Personal Java. Mientras la aplicación Java es diseñada y desarrollada para mantener ciertas reglas, los desarrolladores pueden mantener cierta compatibilidad entre PersonalJava y el perfil personal de J2ME.

A diferencia de otros proveedores de la Máquina Virtual Java (JVM) que han implementado capas propietarias de software para gráficos, el paquete de herramientas de ventanas abstractas ( AWT - Abstract Windowing Toolkit ) de Jeode ha sido implementado para manejar el sistema nativo de ventanas de cada plataforma. Este acercamiento arquitectónico preserva el ver y sentir look-and-feel familiar de ese entorno; habilita el uso de fuentes plataforma-específicos y soporte de lenguajes ( como métodos editores de entrada para Japonés, Koreano, etc.), y asegura integración con teclados virtuales. Esmertec ha implementado además una completa implementación del protocolo de la Interfaz Nativa de Java (JNI) que permite a los desarrolladores el soportar funcionalidad plataforma-expecífica ( ej. Lectores de códigos de barra, etc.) a través de clases Java.

Para soportar aún más las necesidades de la comunidad de las PDAs, Esmertec ha hecho mejoras significantes en el tiempo de arranque del motor de arranque de Jeode EVM por medio de la implementación de librerías de clases pre-cargadas.

Esmertec, figura [*] ofrece el primer entorno JVM en el mercado que provee soporte de plugins para correr applets de Java dentro del navegador de internet - Pocket Internet Explorer. Jeode además soporta otros navegadores populares para PDAs incluyendo Espial Escape, Netclue Clue, Opera 5 para Linux y Tenik WorldTALK.

Figure: Esmertec
Image imagenes/herram-desarrollo/esmertec-java-2.png



Subsections
next up previous contents
Next: Jeode en la PDA Up: Herramientas de Desarrollo. Previous: Qt   Contents
Cancerbero 2005-02-25