Está en la página 1de 36

Generacin del midlet HolaMundo utilizando EclipseME

Generacin del midlet HolaMundo


utilizando EclipseME

Jorge Ivn Meza Martnez <jimezam@gmail.com>


http://www.jorgeivanmeza.com/
http://educacion.misservicios.net/

http://educacion.misservicios.net/ - 1
Generacin del midlet HolaMundo utilizando EclipseME

Contenido
Introduccin. Configuracin del plugin
Herramientas. EclipseME.
J2SDK y JWTK. Creacin de un
proyecto J2ME.
Eclipse.
Ejecucin (emulacin)
Plugin EclipseME.
del midlet.
Instalacin de Eclipse.
Generacin del archivo
Instalacin del plugin JAR.
EclipseME.

http://educacion.misservicios.net/ - 2
Generacin del midlet HolaMundo utilizando EclipseME

Introduccin
La creacin de software no es una tarea fcil, 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 rpido de los
productos de software.

Los ambientes integrados de desarrollo (IDE) son


un tipo de estas herramientas, facilitan la
manipulacin de los proyectos con un nivel de
abstraccin tal que evitan al desarrollador tener
que atender aspectos repetitivos o de bajo nivel.
http://educacion.misservicios.net/ - 3
Generacin del midlet HolaMundo utilizando EclipseME

Introduccin
Uno de los IDE mas conocidos para el desarrollo
de aplicaciones Java es Eclipse, el cual es
extendible mediante plugins, permitindole
aumentar su funcionalidad e inclur el soporte a
mas lenguajes de programacin, incluyendo a
J2ME.

En la presente sesin se llevar a cabo la


instalacin de Eclipse, su plugin EclipseME y con
ellos se realizar la generacin del midlet
HolaMundo de manera anloga a las sesiones
anteriores, pero esta vez utilizando esta
herramienta de nivel profesional.
http://educacion.misservicios.net/ - 4
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas

Ambiente de desarrollo Java (J2SDK).

Java Wireless Toolkit (JWTK).

Eclipse.

Plugin EclipseME.

http://educacion.misservicios.net/ - 5
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas: J2SDK y JWTK

Se requieren las mismas herramientas de la


sesin anterior: generacin del midlet
utilizando herramientas de lnea de comando y
estas son instaladas de igual manera a la descrita
anteriormente.

http://educacion.misservicios.net/ - 6
Generacin del midlet HolaMundo utilizando EclipseME

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.

http://educacion.misservicios.net/ - 7
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas: Eclipse - Instalacin


1. Descargue la distribucin de Eclipse para el
desarrollo de aplicaciones Java (Eclipse IDE for Java
Developers) desde la siguiente ubicacin.

http://www.eclipse.org/downloads/

2. Descomprima el paquete recin descargado.

3. Ubique la carpeta Eclipse en la ubicacin de su


eleccin.

4. Cree un acceso directo para su facilidad.


http://educacion.misservicios.net/ - 8
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas: EclipseME

EclipseME es un plugin (aadido) que se acopla


con Eclipse para aumentar su funcionalidad,
hacindolo apto para el desarrollo de aplicaciones
J2ME, facilitando al desarrollador su
implementacin en comparacin con la utilizacin
directa de las herramientas de lnea de comando
o KToolBar expuestas en sesiones anteriores.

http://educacion.misservicios.net/ - 9
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas: EclipseME - Instalacin


1. Inicie Eclipse haciendo doble click sobre el cono de
la aplicacin.

2. Seleccione el men Help > Software Updates ....

3. Seleccione la lengeta (parte superior) Available


Software.

http://educacion.misservicios.net/ - 10
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas: EclipseME - Instalacin

4. Presione el botn Add Site ... ubicado en la


parte derecha.

5. En el campo Location del dilogo abierto digite el


siguiente URL: http://www.eclipseme.org/updates/ y
presione el botn OK.

http://educacion.misservicios.net/ - 11
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas: EclipseME - Instalacin

6. Seleccione la casilla de verificacin del


paquete EclipseME en la ubicacin recin
agregada.

7. Presione el botn Install ... ubicado en la parte


superior del dilogo.
http://educacion.misservicios.net/ - 12
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas EclipseME - Instalacin

8. En el dilogo de instalacin verifique que el


paquete EclipseME se encuentre seleccionado y
presione el botn Next > para continuar.

http://educacion.misservicios.net/ - 13
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas EclipseME - Instalacin


9. En el dilogo de Review Licenses lea la licencia y
seleccione la opcin I accept the terms of the
license agreement para aceptarla de ser el caso.
Presione el botn Finish para inciar la copia de los
archivos a instalarse.

http://educacion.misservicios.net/ - 14
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas EclipseME - Instalacin

10. Presione el botn Yes para reinciar Eclipse y


dar por terminado el proceso de instalacin del
plugin EclipseME.

http://educacion.misservicios.net/ - 15
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas EclipseME - Configuracin

1. Acceda a los menes: Window > Preferences


y seleccione la rama J2ME del rbol de
preferencias ubicado en la parte izquierda.

2. Presione el botn Browse ... ubicado frente a


la etiqueta Antenna Jar y seleccione el archivo
segn el lugar de instalacin de Eclipse.

3. Presione el botn Browser ... ubicado frente a


la etiqueta WTK Root y seleccione el directorio
base donde se instal el JWTK.
http://educacion.misservicios.net/ - 16
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas EclipseME - Configuracin

http://educacion.misservicios.net/ - 17
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas EclipseME - Configuracin

4. Seleccione la opcin Device Management del


rbol izquierdo y presione el botn Import ...
ubicado en el lado derecho.

http://educacion.misservicios.net/ - 18
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas EclipseME - Configuracin


5. Presione el botn Browser ... y seleccione la
ruta donde se encuentra el JWTK, posiblemente
en C:\WTK2.5.2\ (variar segn la versin
instalada).

Presione el botn Refresh y Finish para terminar.


http://educacion.misservicios.net/ - 19
Generacin del midlet HolaMundo utilizando EclipseME

Herramientas EclipseME - Configuracin

Presione el botn OK para aceptar los cambios y


terminar la etapa de configuracin.

http://educacion.misservicios.net/ - 20
Generacin del midlet HolaMundo utilizando EclipseME

Creacin del proyecto


Seleccione los menes File > New > Other ....

http://educacion.misservicios.net/ - 21
Generacin del midlet HolaMundo utilizando EclipseME

Creacin del proyecto


En el dilogo de seleccin de tipo de proyecto elija J2ME
> J2ME Midlet Suite.

http://educacion.misservicios.net/ - 22
Generacin del midlet HolaMundo utilizando EclipseME

Creacin del proyecto

Especifique el
nombre del proyecto
(Project Name)
como
HolaMundoMidlet
y presione el botn
Next > para
continuar.

http://educacion.misservicios.net/ - 23
Generacin del midlet HolaMundo utilizando EclipseME

Creacin del proyecto


Ajuste los valores para el dispositivo que utilizar el
proyecto para su emulacin tal y como aparecen en la
siguiente grfica.

Presione el botn Finish para terminar la creacin del


proyecto.
http://educacion.misservicios.net/ - 24
Generacin del midlet HolaMundo utilizando EclipseME

Creacin del proyecto

En la parte izquierda de Eclipse aparecer a partir


de este momento la rama con el contenido del
proyecto recin creado: HolaMundoMidlet.

http://educacion.misservicios.net/ - 25
Generacin del midlet HolaMundo utilizando EclipseME

Configuracin del archivo JAD


Haga doble click sobre la rama
HolaMundoMidlet.jad del proyecto y
modifique los parmetros del JAD que considere
necesarios.

http://educacion.misservicios.net/ - 26
Generacin del midlet HolaMundo utilizando EclipseME

Configuracin del archivo JAD


En este paso se deben especificar los midlets que
compondrn la suite de midlets, en este caso,
uno nicamente.

Para hacer esto seleccione la hoja Midlets en la


parte inferior y presione el botn Add e ingrese la
siguiente informacin.

http://educacion.misservicios.net/ - 27
Generacin del midlet HolaMundo utilizando EclipseME

Creacin de la clase del Midlet

Haga click derecho sobre el proyecto y seleccione


los menes contextuales New > Class.

http://educacion.misservicios.net/ - 28
Generacin del midlet HolaMundo utilizando EclipseME

Creacin 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
botn Finish para terminar.

http://educacion.misservicios.net/ - 29
Generacin del midlet HolaMundo utilizando EclipseME

Edicin del cdigo fuente


Ajuste el contenido del archivo
HolaMundoMidlet.java con el cdigo 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);
}

http://educacion.misservicios.net/ - 30
Generacin del midlet HolaMundo utilizando EclipseME

Edicin del cdigo 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();
}
}
}
http://educacion.misservicios.net/ - 31
Generacin del midlet HolaMundo utilizando EclipseME

Ejecucin (emulacin) del midlet


Para ejecutar el midlet a travs del emulador del
JWTK presione el botn , elija los menes
Run > Run o presione la combinacin de teclas
CTRL+F11.

http://educacion.misservicios.net/ - 32
Generacin del midlet HolaMundo utilizando EclipseME

Generacin del archivo JAR


Para finalizar el desarrollo del midlet se requiere
generar el archivo JAR que contiene la
distribucin completa de la aplicacin mvil.

Para hacer esto haga click derecho sobre el


proyecto y elija los menes contextuales J2ME >
Create Package.

http://educacion.misservicios.net/ - 33
Generacin del midlet HolaMundo utilizando EclipseME

Generacin del archivo JAR


Bajo el directorio deployed contenido en la
carpeta del proyecto se encontrarn los
siguientes archivos.

HolaMundoMidlet.jad
HolaMundoMidlet.jar

Los cuales corresponden con los archivos


necesarios para realizar la distribucin e
instalacin de la aplicacin mvil tal y como se ha
discutido en las sesiones anteriores.
http://educacion.misservicios.net/ - 34
Generacin del midlet HolaMundo utilizando EclipseME

Enlaces de inters
Proyecto Eclipse.
http://www.eclipse.org/

Plugin EclipseME.
http://www.eclipseme.org/

Instalacin de EclipseME.
http://eclipseme.org/docs/installation.html

Documentacin de EclipseME.
http://eclipseme.org/docs/index.html
http://educacion.misservicios.net/ - 35
Generacin del midlet HolaMundo utilizando EclipseME

Fin de la presentacin.

Creative Commons (CC


)
http://educacion.misservicios.net/ - 36

También podría gustarte