domingo, 28 de septiembre de 2008

Plantilla MIDlet J2ME

Como todos conocéis J2ME es la tecnología de Sun Microsystems para dispositivos empotrados. Se entienden como tal los dispositivos Moviles, PDAS, PocketPC, Video, Decodificadores, Lavadoras etc...

Bueno pues os cuento un poco de historia. Dentro de J2ME existe 2 configuraciones:

CLDC: Connected Limited Device Configuration, para dispositivos con muy pocos recursos como móviles, PDAs ...

CDC: Connected Device Configuration, para dispositivos con altos recursos como el decodificador de antena.

Y ahora dentro de cada Configuración tenemos distintos perfiles (profile):

Para trabajar con dispositivos moviles por tanto nos centraremos en la configuración CLDC con el perfil MIDP que actualmente va por su versión 2.0.

Bien pues las aplicaciones MIDP se llaman MIDlets por afinidad con los APPlets. Pues aquí os dejo la plantilla que nos ayudará a empezar a programar nuestro MIDlet, el "Hola mundo":

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

public class HolaMundo extends MIDlet{

//Atributos
private Display pantalla;
private Form formulario = null;

//Constructor
public HolaMundo(){
pantalla = Display.getDisplay(this);
formulario = new Form(“Hola Mundo”);
}

public void startApp(){
pantalla.setCurrent(formulario);
}

public void pauseApp(){
}

public void destroyApp(boolean unconditional){
pantalla = null;
formulario = null;
notifyDestroyed();
}
}

No hay comentarios: