|
Java 2 Micro
Edition
|
Página
de
|
2.4.
Exemplo de uma MIDlet |
// OlaMundo.java
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
// Uma simples MIDLet a dizer
Olá Mundo
public class OlaMundo extends MIDlet
{
private Form mainscreen;
private Display myDisplay;
OlaMundo()
{
myDisplay = Display.getDisplay(this);
mainscreen = new Form("Olá Mundo");
StringItem strItem = new StringItem("Olá,", "e
bem vindo!");
mainscreen.append(strItem);
}
public void startApp() throws MIDletStateChangeException
{
myDisplay.setCurrent(mainscreen);
}
protected void pauseApp(){}
protected void destroyApp(boolean unconditional)
throws MIDletStateChangeException{}
}
[6]
|
Figura 4 – Nokia 6310i a executar uma MIDlet
Pretendeu-se que este trabalho
proporcionasse uma familiarização com as principais
características do Java 2 Micro Edition com pormenor para o
funcionamento da configuração CLDC usada nos dispositivos
móveis e que o sensibilizasse para o novo mundo de
tecnologias que estão a entrar em cena. Para satisfazer este
objectivo, optou-se por uma descrição geral da plataforma,
seguindo-se uma análise das várias componentes da
configuração CLDC e concluindo com um exemplo de um
programa. Pensa-se que este estudo será uma boa referência
para quem queira aprender os básicos da plataforma J2ME.
Assim sendo, as informações nele contidas devem ser
entendidas apenas como uma primeira abordagem para um
utilizador que se queira iniciar nesta área.
O autor agradece aos pais que muito ajudaram e a todos os colegas que o incentivaram e ajudaram na pesquisa e elaboração do artigo.
- [1] Java 2 Platform, Micro Edition (J2ME):
http://java.sun.com/j2me/
- [2] Helal, S. (2002) – Pervasive Java, IEEE Pervasive Computing, 1(1) 2002, 82-85
- [3] JavaOne Session Topics:
http://servlet.java.sun.com/javaone/javaone2000/tracks.jsp#4
- [4] Micro Java Network – The J2ME Resource:
http://www.microjava.com/
- [5] CLDC:
http://java.sun.com/products/cldc/
- [6] J2ME and the Mobile Information Device Profile:
http://www.developer.com/ws/article.php/630611
|
|