Generación del midlet HolaMundo utilizando EclipseME Generación del midlet HolaMundo utilizando EclipseME Jorge Iván Meza Martínez
Generación del midlet HolaMundo utilizando EclipseME Contenido ● Introducción. ● Herramientas. – J2SDK y JWTK. – Eclipse. – Plugin EclipseME. ● Instalación de Eclipse. ● Instalación del plugin EclipseME. ● Configuración del plugin EclipseME. ● Creación de un proyecto J2ME. ● Ejecución (emulación) del midlet. ● Generación del archivo JAR.
Generación del midlet HolaMundo utilizando EclipseME Introducción La creación de software no es una tarea fácil, por este motivo es necesario utilizar de la manera mas eficiente posible las herramientas que se tengan a la mano y que permitan un desarrollo mas estructurado, confiable y rápido de los productos de software. Los ambientes integrados de desarrollo (IDE) son un tipo de estas herramientas, facilitan la manipulación de los proyectos con un nivel de abstracción tal que evitan al desarrollador tener que atender aspectos repetitivos o de bajo nivel.
Generación del midlet HolaMundo utilizando EclipseME Introducción Uno de los IDE mas conocidos para el desarrollo de aplicaciones Java es Eclipse, el cual es extendible mediante plugins, permitiéndole aumentar su funcionalidad e incluír el soporte a mas lenguajes de programación, incluyendo a J2ME.Eclipse En la presente sesión se llevará a cabo la instalación de Eclipse, su plugin EclipseME y con ellos se realizará la generación del midlet HolaMundo de manera análoga a las sesiones anteriores, pero esta vez utilizando esta herramienta de nivel profesional.
Generación del midlet HolaMundo utilizando EclipseME Herramientas ● Ambiente de desarrollo Java (J2SDK). ● Java Wireless Toolkit (JWTK). ● Eclipse. Plugin EclipseME.
Generación del midlet HolaMundo utilizando EclipseME Herramientas: J2SDK y JWTK Se requieren las mismas herramientas de la sesión anterior: generación del midlet utilizando herramientas de línea de comando y estas son instaladas de igual manera a la descrita anteriormente.
Generación del midlet HolaMundo utilizando EclipseME Herramientas: Eclipse En lugar de utilizar un editor simple de texto se utilizará Eclipse ( el cual es un IDE (Integrated Development Enviroment) muy utilizado para el desarrollo de aplicaciones Java. Development Enviroment
Generación del midlet HolaMundo utilizando EclipseME Herramientas: Eclipse - Instalación 1. Descargue la distribución de Eclipse para el desarrollo de aplicaciones Java (Eclipse IDE for Java Developers) desde la siguiente ubicación Descomprima el paquete recién descargado. 3. Ubique la carpeta Eclipse en la ubicación de su elección. 4. Cree un acceso directo para su facilidad.
Generación del midlet HolaMundo utilizando EclipseME Herramientas: EclipseME EclipseME es un plugin (añadido) que se acopla con Eclipse para aumentar su funcionalidad, haciéndolo apto para el desarrollo de aplicaciones J2ME, facilitando al desarrollador su implementación en comparación con la utilización directa de las herramientas de línea de comando o KToolBar expuestas en sesiones anteriores.plugin
Generación del midlet HolaMundo utilizando EclipseME Herramientas: EclipseME - Instalación 1. Inicie Eclipse haciendo doble click sobre el ícono de la aplicación. 2. Seleccione el menú Help > Software Updates Seleccione la lengüeta (parte superior) Available Software.
Generación del midlet HolaMundo utilizando EclipseME Herramientas: EclipseME - Instalación 4. Presione el botón Add Site... ubicado en la parte derecha. 5. En el campo Location del diálogo abierto digite el siguiente URL: y presione el botón OK.
Generación del midlet HolaMundo utilizando EclipseME Herramientas: EclipseME - Instalación 6. Seleccione la casilla de verificación del paquete EclipseME en la ubicación recién agregada. 7. Presione el botón Install... ubicado en la parte superior del diálogo.
Generación del midlet HolaMundo utilizando EclipseME Herramientas EclipseME - Instalación 8. En el diálogo de instalación verifique que el paquete EclipseME se encuentre seleccionado y presione el botón Next > para continuar.
Generación del midlet HolaMundo utilizando EclipseME Herramientas EclipseME - Instalación 9. En el diálogo de Review Licenses lea la licencia y seleccione la opción I accept the terms of the license agreement para aceptarla de ser el caso. Presione el botón Finish para inciar la copia de los archivos a instalarse.
Generación del midlet HolaMundo utilizando EclipseME Herramientas EclipseME - Instalación 10. Presione el botón Yes para reinciar Eclipse y dar por terminado el proceso de instalación del plugin EclipseME.
Generación del midlet HolaMundo utilizando EclipseME Herramientas EclipseME - Configuración 1. Acceda a los menúes: Window > Preferences y seleccione la rama J2ME del árbol de preferencias ubicado en la parte izquierda. 2. Presione el botón Browse... ubicado frente a la etiqueta Antenna Jar y seleccione el archivo según el lugar de instalación de Eclipse. 3. Presione el botón Browser... ubicado frente a la etiqueta WTK Root y seleccione el directorio base donde se instaló el JWTK.
Generación del midlet HolaMundo utilizando EclipseME Herramientas EclipseME - Configuración
Generación del midlet HolaMundo utilizando EclipseME Herramientas EclipseME - Configuración 4. Seleccione la opción Device Management del árbol izquierdo y presione el botón Import... ubicado en el lado derecho.
Generación del midlet HolaMundo utilizando EclipseME Herramientas EclipseME - Configuración 5. Presione el botón Browser... y seleccione la ruta donde se encuentra el JWTK, posiblemente en C:\WTK2.5.2\ (variará según la versión instalada). Presione el botón Refresh y Finish para terminar.
Generación del midlet HolaMundo utilizando EclipseME Herramientas EclipseME - Configuración Presione el botón OK para aceptar los cambios y terminar la etapa de configuración.
Generación del midlet HolaMundo utilizando EclipseME Creación del proyecto Seleccione los menúes File > New > Other....
Generación del midlet HolaMundo utilizando EclipseME Creación del proyecto En el diálogo de selección de tipo de proyecto elija J2ME > J2ME Midlet Suite.
Generación del midlet HolaMundo utilizando EclipseME Creación del proyecto Especifique el nombre del proyecto (Project Name) como HolaMundoMidlet y presione el botón Next > para continuar.
Generación del midlet HolaMundo utilizando EclipseME Creación del proyecto Ajuste los valores para el dispositivo que utilizará el proyecto para su emulación tal y como aparecen en la siguiente gráfica. Presione el botón Finish para terminar la creación del proyecto.
Generación del midlet HolaMundo utilizando EclipseME Creación del proyecto En la parte izquierda de Eclipse aparecerá a partir de este momento la rama con el contenido del proyecto recién creado: HolaMundoMidlet.
Generación del midlet HolaMundo utilizando EclipseME Configuración del archivo JAD Haga doble click sobre la rama HolaMundoMidlet.jad del proyecto y modifique los parámetros del JAD que considere necesarios.
Generación del midlet HolaMundo utilizando EclipseME Configuración del archivo JAD En este paso se deben especificar los midlets que compondrán la suite de midlets, en este caso, uno únicamente. Para hacer esto seleccione la hoja Midlets en la parte inferior y presione el botón Add e ingrese la siguiente información.
Generación del midlet HolaMundo utilizando EclipseME Creación de la clase del Midlet Haga click derecho sobre el proyecto y seleccione los menúes contextuales New > Class.
Generación del midlet HolaMundo utilizando EclipseME Creación de la clase del Midlet El nombre de la clase (Name) deberá ser HolaMundoMidlet, heredar de javax.microedition. midlet.MIDlet e implementar a la interfaz javax.microedition.lc dui.CommandListener. Ajuste las propiedades de la clase a crearse y presione el botón Finish para terminar.
Generación del midlet HolaMundo utilizando EclipseME Edición del código fuente Ajuste el contenido del archivo HolaMundoMidlet.java con el código fuente del ejemplo realizado durante el curso. import javax.microedition.lcdui.*; import javax.microedition.midlet.*; public class HolaMundoMidlet extends MIDlet implements CommandListener { private Display pantalla; private TextBox saludo; private Command aceptarCmd; public HolaMundoMidlet() { saludo = new TextBox("Saludo", "Hola Mundo J2ME!", 256, 0); aceptarCmd = new Command("Aceptar", Command.SCREEN, 1); }
Generación del midlet HolaMundo utilizando EclipseME Edición del código fuente protected void startApp() { pantalla = Display.getDisplay(this); saludo.addCommand(aceptarCmd); saludo.setCommandListener((CommandListener) this); pantalla.setCurrent(saludo); } protected void pauseApp() { pantalla = null; } protected void destroyApp(boolean tipo) {} public void commandAction(Command c, Displayable d) { if(c == aceptarCmd) { destroyApp(true); notifyDestroyed(); }
Generación del midlet HolaMundo utilizando EclipseME Ejecución (emulación) del midlet Para ejecutar el midlet a través del emulador del JWTK presione el botón, elija los menúes Run > Run o presione la combinación de teclas CTRL+F11.
Generación del midlet HolaMundo utilizando EclipseME Generación del archivo JAR Para finalizar el desarrollo del midlet se requiere generar el archivo JAR que contiene la distribución completa de la aplicación móvil. Para hacer esto haga click derecho sobre el proyecto y elija los menúes contextuales J2ME > Create Package.
Generación del midlet HolaMundo utilizando EclipseME Generación del archivo JAR Bajo el directorio deployed contenido en la carpeta del proyecto se encontrarán los siguientes archivos. ● HolaMundoMidlet.jad ● HolaMundoMidlet.jar Los cuales corresponden con los archivos necesarios para realizar la distribución e instalación de la aplicación móvil tal y como se ha discutido en las sesiones anteriores.
Generación del midlet HolaMundo utilizando EclipseME Enlaces de interés Proyecto Eclipse. Plugin EclipseME. Instalación de EclipseME. Documentación de EclipseME.
Generación del midlet HolaMundo utilizando EclipseME Fin de la presentación. Creative Commons (CC)