You are on page 1of 27

Programacin en Dispositivos Mobiles J2ME

11.4 Entorno Visual


11.4.1 Instalando el JDK1.5 o versin ms 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-javame419430.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 botn Next.

Programacin 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

Programacin 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

Programacin en Dispositivos Mobiles J2ME

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

Programacin en Dispositivos Mobiles J2ME

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

9. Esta pantalla es de confirmacion con el fin de que verifique si los datos son correctos, si es afirmativo presionar el botn Next.

Programacin en Dispositivos Mobiles J2ME

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

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

Programacin 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

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

Programacin en Dispositivos Mobiles J2ME

11.4.3.1 Configurando EclipseME Nos ubicamos en el men principal y escogemos la opcin Help -> Install New Software.

Presionamos el botn Add y en el campo Location digitamos http://eclipseme.org/updates

Programacin en Dispositivos Mobiles J2ME

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

Programacin en Dispositivos Mobiles J2ME

Esta pantalla lista los paquetes que se instalaran, y Presionar el botn Next

Programacin en Dispositivos Mobiles J2ME

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

Programacin en Dispositivos Mobiles J2ME

La siguiente pantalla indica el avance de la instalacin

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

Programacin en Dispositivos Mobiles J2ME

Despues de terminar la instalacin es necesario reiniciar Eclipse Mobile. Y presionamos el botn Yes.

Una vez instalado se procede a realizar la configuracin. Para ello nos ubicamos en el men principal y escogemos la opcin Window -> Preferences.

Escogemos el nodo J2ME e ingresamos las rutas del campo: Antenna: Ingresar ruta(C:\eclipse\plugins\antena.preprocessor.v2_1.7.7.jar)

la donde

Programacin en Dispositivos Mobiles J2ME

esta el plugin de Antena. Esta herramienta provee un conjunto de tareas Ant para desarrollar aplicaciones mviles. Compilar Ofuscar Ejecutar la aplicacin MIDP Manipular el JAD Para mas informacin 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 botn Import.

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

Programacin 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

Programacin en Dispositivos Mobiles J2ME

11.4.4 Ejemplo Hola Mundo Nos dirigimos al men principal y escogemos la opcin File -> New -> Other

Programacin en Dispositivos Mobiles J2ME

En el campo Project Name, ingresar un nombre para la Aplicacin Mvil. 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 podra presionar el botn Finish para terminar la creacin del proyecto de J2ME, pero para conocer la configuracin del proyecto entonces presionamos el botn Next.

Programacin en Dispositivos Mobiles J2ME

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

Programacin en Dispositivos Mobiles J2ME

En la siguiente pantalla se muestra cuatro pestaas: Source: Indica las carpeta donde se encuentra las clases .java y archivos de recursos. Project: Permite referenciar a proyectos externos. Libraries: Permite agregar libreras externas que necesita el proyecto. Order and Export: Permite ordenar las libreras. Presionar el botn Finish

Programacin en Dispositivos Mobiles J2ME

En la ventana Project Explorer puede ver la estructura del proyecto

En el nodo raz del proyecto dar click derecho y se presentara un men flotante. Escoger la opcin New -> Other

Programacin en Dispositivos Mobiles J2ME

Escoger la carpeta J2ME -> J2ME MIDlet. Presionar el botn Next.

Programacin 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 creacin presionamos el botn Finish.

Programacin en Dispositivos Mobiles J2ME

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

Digitamos el siguiente cdigo en el rea de trabajo. package com.cobiscorp.com;

Programacin en Dispositivos Mobiles J2ME

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 MIDletStateChange Exception { 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 opcin Run As -> Emulated J2ME MIDlet.

MARCEL CHASIGUASIN e-mail: rmchasiguasiny@hotmail.com

CONFIDENCIAL

38

Programacin en Dispositivos Mobiles J2ME

La ejecucin del programa se muestra en el celular virtual siguiente.

You might also like