ambiente para desarrollo con j2me

27
Programación en Dispositivos Mobiles J2ME 11.4 Entorno Visual 11.4.1 Instalando el JDK1.5 o versión más reciente 11.4.2 Instalando el Emulador(Sun Java Wireless ToolKit 2.5.2) 1. Descargamos el emulador desde la pagina http://www.oracle.com/technetwork/java/javasebusiness/downloads/ java-archive-downloads-javame- 419430.html#sun_java_wireless_toolkit-2.5.2_01b-oth-JPR 2. Ejecutamos el instalador descargado en el paso anterior 3. La siguiente pantalla de bienvenida será presentado y se debe presionar el botón Next.

Upload: marcelch

Post on 06-Aug-2015

22 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

11.4 Entorno Visual

11.4.1 Instalando el JDK1.5 o versión más reciente

11.4.2 Instalando el Emulador(Sun Java Wireless ToolKit 2.5.2) 1. Descargamos el emulador desde la pagina

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.html#sun_java_wireless_toolkit-2.5.2_01b-oth-JPR

2. Ejecutamos el instalador descargado en el paso anterior

3. La siguiente pantalla de bienvenida será presentado y se debe

presionar el botón Next.

Page 2: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

4. La pantalla de Acuerdo con los permisos de uso por parte de

fabricante se presentara, asi que se debe presionar el boton Accept

Page 3: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

5. La siguiente pantalla indica la Maquina Virtual de Java encontrado, asi que presionar el boton Next.

6. En la siguiente pantalla se indica la ruta donde se instalara el Sun

Java Wireless Toolkit 2.5.2

Page 4: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

7. Esta pantalla indica la carpeta donde se localizan los accesos

directos al emulador.

Page 5: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

8. Esta pantalla indica si quiere que en un futuro se actualice el emulador. Presiones el botón Next.

9. Esta pantalla es de confirmacion con el fin de que verifique si los

datos son correctos, si es afirmativo presionar el botón Next.

Page 6: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

10. Pantalla que indica el progreso de instalacion y cuando finalice la

instalacion presionar el boton Finish.

Page 7: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

11.4.3 Instalando eclipse Ingresar al website http://www.eclipse.org/mobile y descargar el Eclipse. Para ello se debe presionar el link Windows 32 bit o Windows 64 bit.

En la siguiente pantalla se muestra distintos links apuntando a servidores del cual se puede descargar eclipse mobile. Yo escogí Brazil.

Page 8: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

El archivo descargado es el siguiente.

Descomprimir el archivo eclipse-mobile-juno-SR1-win32.zip sobre la unidad C. Y se vera como en la pantalla siguiente

Page 9: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

Finalmente ejecutar el archivo eclipse.exe.

En el campo Workspace ingresar una ruta para indicar donde se alojara los proyectos Java que se creen desde Eclipse Mobile.

Finalmente ya estamos dentro del IDE Eclipse Mobile.

Page 10: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

11.4.3.1 Configurando EclipseME Nos ubicamos en el menú principal y escogemos la opción Help -> Install New Software.

Presionamos el botón Add… y en el campo Location digitamos http://eclipseme.org/updates

Page 11: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

En la siguiente pantalla ponemos un visto en el nodo EclipseME y finalmente presionamos el botón Next.

Page 12: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

Esta pantalla lista los paquetes que se instalaran, y Presionar el botón Next

Page 13: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

En la siguiente pantalla, se encuentra el contrato sobre el uso del Plugin de EclipseME para Eclipse Mobile. Presionar el botón Finish

Page 14: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

La siguiente pantalla indica el avance de la instalación

La siguiente pantalla es una advertencia, para dar a conocer que los archivos que se están instalando no están firmados digitalmente. Como sabemos que es un plugin de una fuente confiable entonces presionamos el botón OK

Page 15: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

Despues de terminar la instalación es necesario reiniciar Eclipse Mobile. Y presionamos el botón Yes.

Una vez instalado se procede a realizar la configuración. Para ello nos ubicamos en el menú principal y escogemos la opción Window -> Preferences.

Escogemos el nodo J2ME e ingresamos las rutas del campo: Antenna: Ingresar la

ruta(C:\eclipse\plugins\antena.preprocessor.v2_1.7.7.jar) donde

Page 16: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

esta el plugin de Antena. Esta herramienta provee un conjunto de tareas Ant para desarrollar aplicaciones móviles. Compilar Ofuscar Ejecutar la aplicación MIDP Manipular el JAD Para mas información

http://antenna.sourceforge.net/index.php#synopsis WTK Root: Esta ruta(C:\WTK2.5.2) es del emulador(Sun Wireless

Toolkit 2.5.2) que se instalo anteriormente.

Escoger el nodo hijo Device Management y luego presionar el botón Import.

En el campo Specify search directory ingresar la ruta C:\WTK2.5.2 y presionar el botón Refresh. Finalmente presionar el botón Finish.

Page 17: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

La siguiente pantalla se presentara

Escogemos el nodo Java y luego el nodo Debug y deseleccionamos los siguientes ítems: Suspend execution on uncaught exception Suspend execution on compilation errors.

El campo Debugger timeout le cambiamo a 15000 Terminamos presionando el boton OK

Page 18: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

11.4.4 Ejemplo Hola Mundo Nos dirigimos al menú principal y escogemos la opción File -> New -> Other

Page 19: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

En el campo Project Name, ingresar un nombre para la Aplicación Móvil. El campo Use default location dejar con el visto para que el proyecto se cree en el espacio de trabajo que se definió al ingresar al Eclipse. Se podría presionar el botón Finish para terminar la creación del proyecto de J2ME, pero para conocer la configuración del proyecto entonces presionamos el botón Next.

Page 20: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

En el grupo Device se especifica el emulador que será usado para ejecutar la aplicación mobile. En el campo Application Descriptor se ingresa el nombre del archivo que describe los requerimientos que necesita la aplicación para ser ejecutado. Para pasar a la siguiente pantalla presionamos el botón Next.

Page 21: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

En la siguiente pantalla se muestra cuatro pestañas: Source: Indica las carpeta donde se encuentra las clases .java y

archivos de recursos. Project: Permite referenciar a proyectos externos. Libraries: Permite agregar librerías externas que necesita el

proyecto. Order and Export: Permite ordenar las librerías.

Presionar el botón Finish

Page 22: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

En la ventana Project Explorer puede ver la estructura del proyecto

En el nodo raíz del proyecto dar click derecho y se presentara un menú flotante. Escoger la opción New -> Other

Page 23: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

Escoger la carpeta J2ME -> J2ME MIDlet. Presionar el botón Next.

Page 24: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

En esta pantalla ingresamos los siguientes campos: Pacakge: Nombre del Paquete para organizar las clases .java Name: Nombre de la clase java

Para teminar la creación presionamos el botón Finish.

Page 25: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

Nos fijamos que en la venta Project Explorer se encuentra la clase java.

Digitamos el siguiente código en el área de trabajo. package com.cobiscorp.com;

Page 26: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

© MARCEL CHASIGUASIN e-mail: [email protected] CONFIDENCIAL 38

import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; public class HelloMIDlet extends MIDlet { private Display pantalla; private Form formulario = null; public HelloMIDlet() { pantalla = Display.getDisplay(this); formulario = new Form(\"Hola Mundo\"); } protected void destroyApp(boolean arg0) throws MIDletStateChangeException { pantalla = null; formulario = null; notifyDestroyed(); } protected void pauseApp() { // TODO Auto-generated method stub } protected void startApp() throws MIDletStateChangeException { pantalla.setCurrent(formulario); } } Para ejecutar el programa, damos click derecho sobre la clase java y nos visualizara un menú contextual, en el cual se debe escoger la opción Run As -> Emulated J2ME MIDlet.

Page 27: Ambiente Para Desarrollo Con J2ME

Programación en Dispositivos Mobiles J2ME

La ejecución del programa se muestra en el celular virtual siguiente.