O que preciso?
Instale:
•Java SDK 6
•Netbeans 5.5
•Wireless Toolkit 2.5
•Netbeans Mobility Pack
•Emuladores para um teste mais confiável
•
Montando um Hello World
•File > New Project > Mobile > Mobile Application
•Dê um nome e desmarque a opção "Create Hello MIDlet"
•Na aba "Plataform selection", use CLDC 1.1 e MIDP-2.0 que são os mais comuns.
•Finish
•
Crie um MIDlet
Botão direito no projeto: New > MIDlet
Será criado um projeto com a estrutura básica:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Principal extends MIDlet {
public void startApp() {
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
Montando o form
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Principal extends MIDlet {
Form f;
Display d;
StringItem i;
public Principal() {
d = Display.getDisplay(this);
f = new Form("Hello Form!");
i = new StringItem("Mensagem", "Hello World!");
f.append(i);
d.setCurrent(f);
}
public void startApp() {
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
notifyDestroyed();
}
}
Rodando o projeto
Pressione F6 - veja o hello world.

Para saber mais