30 de Enero 2008
Un Breve Recorrido Por J2ME Polish.
Hoy quiero hablaros de una herramienta que me fué muy útil como desarrollador para J2ME, J2ME Polish.
J2ME Polish es una colección de herramientas para el desarrollo de aplicaciones J2ME que comprende herramientas para la construcción de aplicaciones empaquetadas, una base de datos de dispositivos, Una interfaz de usuario (GUI), clases utilitarias y un conjunto de herramientas independientes entre otras cosas.
Es fácil construir aplicaciones con J2ME Polish tan sólo elegiremos los dispositivos destino, ya sea listándolos o describiendo las capacidades que deben poseer (por ejemplo "soporta WMAPI y MIDP/2.0"). Es entonces cuando J2ME Polish preprocesa, compila, ofusca y empaqueta la aplicación. Además puedes hacer que automáticamente inicie el emulador apropiado durante la fase de desarrollo y como las herramientas de construcción están basadas en Ant, J2ME Polish es muy configurable y se integra perfectamente en todos los IDEs de Java.
La inclusión de Recursos en J2ME Polish incluye automáticamente los recursos correspondientes a la aplicación.Colocando los recursos comunes en el directorio "resources", con los que luego podremos utilizar éstos recursos específicos colocándolos en el subdirectorio apropiado, por ejemplo "resources/Nokia", "resources/Siemens/S65" o "resources/BitPerPixel.16+". Es fácil afinar la inclusión de recursos, puedes por ejemplo incluir ficheros MIDI solo cuando el móvil soporta sonido MIDI, y no MP3.
La regionalización se hace necesaria cuando la aplicación será comercializada en varias regiones. Con J2ME Polish puedes ajustar los recursos, ya sean textos, imágenes o sonidos, a las diferentes regiones. Regionalizar con J2ME Polish no genera sobrecarga (en comparación con las aplicaciones no-regionalizadas) porque las traducciones se incluyen directamente dentro de la aplicación.
J2ME Polish trae una Base de datos de Dispositivos la cual ayuda a ajustar tu aplicación para diferentes móviles. Se listan más de 300 dispositivos J2ME y sus respectivas capacidades J2ME tales como tamaño del Canvas, APIs, formatos soportados, etc. Ésta puedes utilizarla no solo leyendo las capacidades de los dispositivos sino también en tu código fuente durante la etapa de preprocesamiento y al estar escrita en XML puedes ampliarla muy fácilmente.
En la etapa de preprocesamiento se cambia el código antes de ser compilado. Utilizándola, puedes ajustar la construcción de la aplicación a diferentes dispositivos sin afectar la portabilidad. J2ME Polish te provee de poderosas directivas de procesamiento y un esquema de nombres estandarizado y puedes utilizar cualquiera de las capacidades definidas en la base de datos de dispositivos.
para más información -> http://www.j2mepolish.org
4 comentarios » escribe aquí tu comentario
Emiliano dijo
Sí, yo también utilizo J2ME Polish y me dedico a juegos y aplicaciones para dispositivos móviles.
31 Enero 2008, 10:08
smnf dijo
Enhorabuena
12 Marzo 2008, 13:47
Luis dijo
Al autor de este articulo:
Hola, me llamo Luis, estoy desarrollando una aplicacion en j2me, pero necesito recursos para darle una buena apariencia grafica a la misma, y he leido que j2me-polish es en muchos casos la solucion. Podrias darme una orientacion en el tema?
Desde ya agradezco tu respuesta y tiempo.
Escribime a ghost.luis@gmail.com
25 Marzo 2008, 04:01
lulu dijo
se puede trabajar con j2me polish sinnecesidad de instalar el ant.
03 Abril 2008, 20:45
escribe tu comentario