java me material complementar
TRANSCRIPT
Roteiro de Aula
Material Complementar de JavaME
Padrões de
Projetos
APIs Adicionais
Referências
Padrões de Projetos
Padrões de Projetos que podem ser utilizados no JavaME
Cas
cad
ing
Me
nu
Padrão de Projeto Cascading Menu
Cas
cad
ing
Me
nu
Arquitetura do Padrão Cascading Menu
Cas
cad
ing
Me
nu
Exemplo de Implementação
Cas
cad
ing
Me
nu
Exemplo de Implementação
Wiz
ard
Dia
log
Padrão de Projeto Wizard Dialog
Wiz
ard
Dia
log
Arquitetura do Padrão Wizard Dialog
Wiz
ard
Dia
log
Exemplo de Implementação
Pag
inat
ion
Padrão de Projeto Pagination
Pag
inat
ion
Arquitetura do Padrão Pagination
Pag
inat
ion
Exemplo de Implementação
Pag
inat
ion
Exemplo de Implementação
Slid
e S
ho
w
Padrão de Projeto Slide Show
Slid
e S
ho
w
Arquitetura do Padrão Slide Show
Slid
e S
ho
w
Exemplo de Implementação
APIs Adicionais
APIs Adicionais para o desenvolvimento de aplicações em JavaME
Trata-se de uma alternativa à tradicional API de interfaces do JavaME, o LCDUI.
Possui recursos muito mais avançados que a LCDUI e promete comportamento idêntico em todos os dispositivos. Utiliza um paradigma similar ao Swing. Executa em CLDC 1.1, MIDP 2.0.
LWUIT (Grátis) https://lwuit.dev.java.net/
Suíte de ferramentas completa para desenvolvedores móveis.
Aborda interface, persistência, conexões e portabilidade da aplicação. Atualmente gera código não só para JavaME como também outras plataformas e sistemas operacionais, como o Android.
J2ME Polish (Pago*) http://www.j2mepolish.org
Framework de persistência de objetos gratuito para JavaME.
Abstrai o Record Management System permitindo armazenar objetos de forma intuitiva.
Floggy (Grátis) http://floggy.sourceforge.net/
Pequena mas poderosa biblioteca para logging baseada na API Log4j.
Suporta JavaME e Android. Capaz de armazenar o log no próprio dispositivo móvel, no computador ou em servidores online.
Microlog (Grátis) http://microlog.sourceforge.net
API de XML bastante reduzida e simples de usar, destinada a JavaME.
Capaz de realizar o parsing de qualquer documento XML válido.
KXML (Grátis) http://sourceforge.net/projects/kxml/
Referências
Referências para estudos avançados em JavaME
What’s Your Message? OBRIGADO!