Upload
antonio-marin-neto
View
665
Download
1
Embed Size (px)
DESCRIPTION
Apresentação feita no JustJava 2008 em São Paulo sobre a biblioteca LWUIT para criação de UI em JavaME.
Citation preview
+
Cansado de desenhar em Canvas ? Conheça LWUIT: O Swing para Java ME.
Antonio Marin Neto
+Apresentação
+Agenda
O que é LWUIT ?
Principais funcionalidades.
Alternativas ao LWUIT.
LWUIT X Canvas: Veja como você perdia tempo ! ;-)
Uso de frameworks no desenvolvimento JME.
Showtime: Menu estilo “Nokia” FishEyeList
+O que é LWUIT ?
Lightweight User Interface Toolkit.
Inspirado no Swing.
Melhora alguns componentes já existentes.
Pode ser utilizado com o CDLC 1.1 e MIDP 2.0.
Open Source: GPL v. 2.0 + Classpath Exception
Criado e mantido pela Sun.
+Screenshots
+Principais funcionalidades
Estilo Swing MVC.
Layouts e Abas.
Look and Feel & Temas.
Animações e transições.
Integração opcional com 3D.
Caixas de diálogos (modal dialogs).
Internacionalização.
+Alternativas
J2ME Polish Licença comercial.
SVG Poucos aparelhos disponíveis no mercado que
implementam a JSR adequada.
Java FX Mobile Alguém sabe? Alguém viu ?
+LWUIT X Canvas
Comparação do código dos menus.
Algumas observações: Uso de listeners. Tarefas de cálculos e posicionamento feitas pelo
framework. Efeitos e comportamentos pré-determinados. Auxilio na portabilidade. Possibilidade de mesclar classes do pacote lcdui
+Uso de frameworks no desenvolvimento JME.
Excesso de frameworks disponíveis.
Desenvolvedor deve avaliar antes de usar: Overhead. Real necessidade. Desempenho.
Teoria do ônibus lotado.
+Showtime !
Mostra logo esse código, Mané!!!
Exemplos de como usar algunsRecursos básicos!
+Obrigado !
Antonio Marin Neto
GTalk: [email protected]: [email protected]: http://netomarin.blogspot.com