Escolar Documentos
Profissional Documentos
Cultura Documentos
14 e 15 de Agosto de 2004
Douglas Alves
dougzilla@uol.com.br
douglas@dis.epm.br
O que é um dispositivo wireless?
PC
PDA’s
Comunicadores
Telefones
Pagers
Carros
Smart Cards, etc
Por que usar J2ME ?
Pode ser a única forma de programar em alguns
dispositivos
Programas compactos
SERVIDOR
TCP/IP
TCP/IP
WSP
PC
DISPOSITIVO
Serial
USB
Bluetooth DISPOSITIVO
O que é J2ME?
Configurações e perfis
CLDC
Equipamentos com baixíssimos níveis de
Processamento
Capacidade de memória
Máximo 512kb de RAM
Ex. Celulares 2G; 2,5G
CDC
Dispositivos com cerca de 2MB de RAM (alguns
PDA’s, telefones 3G, etc.)
O que é um perfil (profile) ?
MIDP PDAP
CLDC
JVM
MIDlets
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public OlaMidlet() {
display = Display.getDisplay(this);
cmSair = new Command("Sair", Command.SCREEN, 1);
tbMain = new TextBox("Bem Vindo", "Ola Midlet", 50, 0);
tbMain.addCommand(cmSair);
tbMain.setCommandListener(this);
}
Exemplo de um MIDlet
DESVANTAGENS
Digitação
Complexo o suficiente para desmotivar iniciantes em
segundos
Depende de configuração bem feita
Linha de comando (MS-DOS)
Linha de comando (MS-DOS)
Alo Mundo - Compilação
DESVANTAGENS
Não dá muitas opções de customização do MIDlet
“Esconde” o processo de compilação e pré-verificação
J2ME Wireless Toolkit
J2ME Wireless Toolkit
J2ME Wireless Toolkit