Está en la página 1de 10

Primera Aplicacin mvil J2ME con NetBeans

1. INTRODUCCIN

Veremos cmo crear una aplicacin mvil J2ME en NetBeans, esto sera indiferente de la
versin NetBeans que ests usando; el proceso es similar en todas las versiones (6.x, 7.x,
8.x, etc.). Aprenderemos a crear proyectos, paquetes, Midlets y clases.

2. DESARROLLO

Men archivo, nuevo proyecto.

Escogemos al lado izquierdo la categora Java ME, al lado derecho escogemos proyecto
Aplicacin Mvil.

Ing. Nilton Cesar LAURA MIRANDA COMPUTACIN E INFORMTICA


Escribimos el nombre que queremos darle a nuestra aplicacin mvil, escogemos la ruta
donde se va a guardar (hay un botn buscar o browse), ademas quitamos los cheks a las
dos casillas (set as main project = a proyecto principal de NetBeans, create Hello MIDlet =
crea por defecto un MIDet grfico).

Escogemos el emulador con el que probaremos nuestra aplicacin, ademas


seleccionamos configuracin del dispositivo CLDC 1.1 y el perfil MIDP 2.0 o 2.1, de
preferencia el 2.0, es el mas compatible en los equipos.

Ing. Nilton Cesar LAURA MIRANDA COMPUTACIN E INFORMTICA


Despus de esto ya tendremos nuestra aplicacin mvil en NetBeans como muestra la
siguiente imagen, nos aparecer una carpeta de nombre Source Packages (nombre de
paquetes), ah podremos agregar nuevos paquetes (paquete = agrupacin o conjunto de
clases java)

Agregando o creando un nuevo paquete, click derecho > New > Java Package

Ing. Nilton Cesar LAURA MIRANDA COMPUTACIN E INFORMTICA


Le ponemos un nombre a nuestro paquete (en este ejemplo se le puso TecnoMidlets,
indicando que este paquete es del Tecnolgico Azngaro y dentro de l irn todos mis
Midlet).

Agregando o creando un nuevo MIDlet, click derecho > New > MIDlet

Ing. Nilton Cesar LAURA MIRANDA COMPUTACIN E INFORMTICA


Le ponemos un nombre a nuestro MIDlet (en este ejemplo se le puso MidletSaludo).

Al final nos quedara una estructura como la siguiente: al lado izquierdo mi Aplicacin
Mvil, con sus respectivos paquetes y clases o MIDlets dentro de los mismos paquetes.

Ing. Nilton Cesar LAURA MIRANDA COMPUTACIN E INFORMTICA


Por ultimo para limpiar y volver a compilar una aplicacin mvil tenemos la opcin que se
muestra en la imagen, as mismo en esta misma imagen opciones ms abajo tenemos RUN,
DEBUG, estas nos servirn para ejecutar nuestra aplicacin y para testearla.

Ing. Nilton Cesar LAURA MIRANDA COMPUTACIN E INFORMTICA


Ing. Nilton Cesar LAURA MIRANDA COMPUTACIN E INFORMTICA
Despus de esto agregamos una pantalla y un mensaje a esa pantalla de nuestra aplicacin
mvil, quedando de la siguiente forma el cdigo:

CDIGO FUENTE

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package TecnoMidlets;

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.*;

/**
* @author Messias
*/
public class MidletSaludo extends MIDlet {

//recuperamos el objeto Display, DISPLAY permite mostrar las pantallas


public final Display DISPLAY = Display.getDisplay(this);
//pantalla
private Form formPantalla;

public MidletSaludo() {

//creamos la pantalla
formPantalla = new Form("Saludo");
//creamos un string con un mensaje
String saludo = "Hola, esta es mi primera aplicacion J2ME";
//agregamos un el String a la pantalla
formPantalla.append(saludo);

//mostramos la pantalla con setCurrent


DISPLAY.setCurrent(formPantalla);
}

public void startApp() {


}

public void pauseApp() {


}

public void destroyApp(boolean unconditional) {


}
}

Ing. Nilton Cesar LAURA MIRANDA COMPUTACIN E INFORMTICA


3. APLICACIN

Limpiamos y compilamos como ya lo hemos visto en la imagen anterior y luego


ejecutamos (Run), se levantara el emulador del dispositivo mvil y nos aparecer cargada
nuestra aplicacin. como se muestra en la siguiente imagen:

Ing. Nilton Cesar LAURA MIRANDA COMPUTACIN E INFORMTICA


Ing. Nilton Cesar LAURA MIRANDA COMPUTACIN E INFORMTICA