Generación del  midlet  HolaMundo utilizando EclipseME Jorge Iván Meza Martínez < [email_address] > http://www.jorgeivanme...
Contenido <ul><li>Introducción. </li></ul><ul><li>Herramientas. </li></ul><ul><ul><li>J2SDK y JWTK. </li></ul></ul><ul><ul...
Introducción La creación de software no es una tarea fácil, por este motivo es necesario utilizar de la manera mas eficien...
Introducción Uno de los IDE mas conocidos para el desarrollo de aplicaciones Java es  Eclipse , el cual es extendible medi...
Herramientas <ul><ul><li>Ambiente de desarrollo Java (J2SDK). </li></ul></ul><ul><ul><li>Java Wireless Toolkit (JWTK). </l...
Herramientas: J2SDK y JWTK Se requieren las mismas herramientas de la sesión anterior:  generación del  midlet  utilizando...
Herramientas: Eclipse En lugar de utilizar un editor simple de texto se utilizará  Eclipse  ( http://www.eclipse.org/ ) el...
Herramientas: Eclipse - Instalación 1. Descargue la distribución de Eclipse para el desarrollo de aplicaciones Java ( Ecli...
Herramientas: EclipseME EclipseME  es un  plugin  (añadido) que se acopla con  Eclipse  para aumentar su funcionalidad, ha...
Herramientas: EclipseME - Instalación 1. Inicie  Eclipse  haciendo doble click sobre el ícono de la aplicación. 2. Selecci...
Herramientas: EclipseME - Instalación 4. Presione el botón  Add Site ...  ubicado en la parte derecha. 5. En el campo  Loc...
Herramientas: EclipseME - Instalación 6. Seleccione la casilla de verificación del paquete  EclipseME  en la ubicación rec...
Herramientas EclipseME - Instalación 8. En el diálogo de instalación verifique que el paquete  EclipseME  se encuentre sel...
Herramientas EclipseME - Instalación 9. En el diálogo de  Review Licenses  lea la licencia y seleccione la opción  I accep...
Herramientas EclipseME - Instalación 10. Presione el botón  Yes  para reinciar  Eclipse  y dar por terminado el proceso de...
Herramientas EclipseME - Configuración 1. Acceda a los menúes:  Window  >  Preferences  y seleccione la rama J2ME del árbo...
Herramientas EclipseME - Configuración
Herramientas EclipseME - Configuración 4. Seleccione la opción  Device Management  del árbol izquierdo y presione el botón...
Herramientas EclipseME - Configuración 5. Presione el botón  Browser ...  y seleccione la ruta donde se encuentra el JWTK,...
Herramientas EclipseME - Configuración Presione el botón  OK  para aceptar los cambios y terminar la etapa de configuración.
Creación del proyecto Seleccione los menúes  File  >  New  >  Other ... .
Creación del proyecto En el diálogo de selección de tipo de proyecto elija  J2ME  >  J2ME Midlet Suite .
Creación del proyecto Especifique el nombre del proyecto ( Project Name ) como  HolaMundoMidlet  y presione el botón  Next...
Creación del proyecto Ajuste los valores para el dispositivo que utilizará el proyecto para su emulación tal y como aparec...
Creación del proyecto En la parte izquierda de Eclipse aparecerá a partir de este momento la rama con el contenido del pro...
Configuración del archivo JAD Haga doble click sobre la rama  HolaMundoMidlet.jad  del proyecto y modifique los parámetros...
Configuración del archivo JAD En este paso se deben especificar los  midlets  que compondrán la  suite de midlets , en est...
Creación de la clase del Midlet Haga click derecho sobre el proyecto y seleccione los menúes contextuales  New  >  Class .
Creación de la clase del Midlet El nombre de la clase ( Name ) deberá ser  HolaMundoMidlet , heredar de  javax.microeditio...
Edición del código fuente Ajuste el contenido del archivo  HolaMundoMidlet.java  con el código fuente del ejemplo realizad...
Edición del código fuente protected void  startApp() { pantalla  = Display.getDisplay( this ); saludo .addCommand(aceptarC...
Ejecución (emulación) del  midlet Para ejecutar el  midlet  a través del emulador del JWTK presione el botón  , elija los ...
Generación del archivo JAR Para finalizar el desarrollo del  midlet  se requiere generar el archivo JAR que contiene la di...
Generación del archivo JAR <ul><li>Bajo el directorio  deployed  contenido en la carpeta del proyecto se encontrarán los s...
Enlaces de interés Proyecto Eclipse. http://www.eclipse.org/ Plugin EclipseME. http://www.eclipseme.org/ Instalación de Ec...
Fin de la presentación. Creative Commons (CC)
Upcoming SlideShare
Loading in …5
×

Generación del midlet HolaMundo utilizando EclipseME

7,423 views

Published on

● 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.

Published in: Technology
2 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total views
7,423
On SlideShare
0
From Embeds
0
Number of Embeds
650
Actions
Shares
0
Downloads
0
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

Generación del midlet HolaMundo utilizando EclipseME

  1. 1. Generación del midlet HolaMundo utilizando EclipseME Jorge Iván Meza Martínez < [email_address] > http://www.jorgeivanmeza.com/ http://educacion.misservicios.net/
  2. 2. Contenido <ul><li>Introducción. </li></ul><ul><li>Herramientas. </li></ul><ul><ul><li>J2SDK y JWTK. </li></ul></ul><ul><ul><li>Eclipse. </li></ul></ul><ul><ul><li>Plugin EclipseME. </li></ul></ul><ul><li>Instalación de Eclipse. </li></ul><ul><li>Instalación del plugin EclipseME. </li></ul><ul><li>Configuración del plugin EclipseME. </li></ul><ul><li>Creación de un proyecto J2ME. </li></ul><ul><li>Ejecución (emulación) del midlet . </li></ul><ul><li>Generación del archivo JAR. </li></ul>
  3. 3. 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.
  4. 4. 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. 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.
  5. 5. Herramientas <ul><ul><li>Ambiente de desarrollo Java (J2SDK). </li></ul></ul><ul><ul><li>Java Wireless Toolkit (JWTK). </li></ul></ul><ul><ul><li>Eclipse. </li></ul></ul><ul><ul><ul><li>Plugin EclipseME. </li></ul></ul></ul>
  6. 6. 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.
  7. 7. Herramientas: Eclipse En lugar de utilizar un editor simple de texto se utilizará Eclipse ( http://www.eclipse.org/ ) el cual es un IDE ( Integrated Development Enviroment ) muy utilizado para el desarrollo de aplicaciones Java.
  8. 8. 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. http://www.eclipse.org/downloads/ 2. 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.
  9. 9. 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.
  10. 10. Herramientas: EclipseME - Instalación 1. Inicie Eclipse haciendo doble click sobre el ícono de la aplicación. 2. Seleccione el menú Help > Software Updates ... . 3. Seleccione la lengüeta (parte superior) Available Software .
  11. 11. 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: http://www.eclipseme.org/updates/ y presione el botón OK .
  12. 12. 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.
  13. 13. 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.
  14. 14. 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.
  15. 15. 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 .
  16. 16. 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.
  17. 17. Herramientas EclipseME - Configuración
  18. 18. 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.
  19. 19. 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.
  20. 20. Herramientas EclipseME - Configuración Presione el botón OK para aceptar los cambios y terminar la etapa de configuración.
  21. 21. Creación del proyecto Seleccione los menúes File > New > Other ... .
  22. 22. Creación del proyecto En el diálogo de selección de tipo de proyecto elija J2ME > J2ME Midlet Suite .
  23. 23. Creación del proyecto Especifique el nombre del proyecto ( Project Name ) como HolaMundoMidlet y presione el botón Next > para continuar.
  24. 24. 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.
  25. 25. 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 .
  26. 26. 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.
  27. 27. 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.
  28. 28. Creación de la clase del Midlet Haga click derecho sobre el proyecto y seleccione los menúes contextuales New > Class .
  29. 29. 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.lcdui.CommandListener . Ajuste las propiedades de la clase a crearse y presione el botón Finish para terminar.
  30. 30. 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( &quot;Saludo&quot; , &quot;Hola Mundo J2ME!&quot; , 256, 0); aceptarCmd = new Command( &quot;Aceptar&quot; , Command.SCREEN, 1); }
  31. 31. 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(); } } }
  32. 32. 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 .
  33. 33. 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 .
  34. 34. Generación del archivo JAR <ul><li>Bajo el directorio deployed contenido en la carpeta del proyecto se encontrarán los siguientes archivos. </li></ul><ul><ul><li>HolaMundoMidlet.jad </li></ul></ul><ul><ul><li>HolaMundoMidlet.jar </li></ul></ul><ul><li>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. </li></ul>
  35. 35. Enlaces de interés Proyecto Eclipse. http://www.eclipse.org/ Plugin EclipseME. http://www.eclipseme.org/ Instalación de EclipseME. http://eclipseme.org/docs/installation.html Documentación de EclipseME. http://eclipseme.org/docs/index.html
  36. 36. Fin de la presentación. Creative Commons (CC)

×