LWUIT: Uma alternativa para interface gráfica em dispositivos móveis
Upcoming SlideShare
Loading in...5
×
 

LWUIT: Uma alternativa para interface gráfica em dispositivos móveis

on

  • 6,095 views

Apresentação sobre LWUIT, no evento Cafe com Tapioca, em Março de 2009, na Universidade de Fortaleza.

Apresentação sobre LWUIT, no evento Cafe com Tapioca, em Março de 2009, na Universidade de Fortaleza.

Statistics

Views

Total Views
6,095
Views on SlideShare
6,046
Embed Views
49

Actions

Likes
3
Downloads
92
Comments
0

2 Embeds 49

http://www.slideshare.net 48
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

LWUIT: Uma alternativa para interface gráfica em dispositivos móveis LWUIT: Uma alternativa para interface gráfica em dispositivos móveis Presentation Transcript

  • LWUIT: LightWeight User Interface Toolkit Daniel Valente de Macedo Café com Tapioca de Março - Unifor
  • Apresentação UI com MIDP 2 0 2.0   Exemplos  Problemas  LWUIT  Exemplos com LWUIT
  • UI com MIDP 2.0 20 Pacote “javax microedition lcdui” javax.microedition.lcdui   Componentes “High-Level” ◦ Form ◦ List ◦ TextBox ◦ Etc... Et Componentes “Low-Level”  ◦ Canvas ◦ Graphics
  • Exemplo com LCDUI (High-Level) (High- Tela de Login para um sistema 
  • Problemas Os componentes da interface possuem o  “Look and Feel” do sistema embutido no celular.  Não é possivel criar um padrão ou p p personalizar as telas em todos os celulares
  • Exemplo com LCDUI (Low-Level) (Low- Utilizando o mesmo exemplo para tela de  login  Soluciona o problema da padronização das telas, mas é p , preciso criar cada componente visual do zero. Do desenho do componente até o tratamento de eventos.
  • Passo a Passo
  • Resultado em outros celulares
  • Problemas Desenvolvimento da lógica dos  componentes são bem complexas  O desenvolvedor deve se preocupar com o suporte a diferente tamanhos de tela p  Nem sempre o codigo que roda em um celular f i l l funciona em outro, precisando d t i d de “ajustes” para funcionar
  • Qual seria uma solução? LWUIT   J2ME Polish  LwVCL  APIme
  • LWUIT A LWUIT é uma biblioteca de  componentes gráficos para J2ME  Ela é Open Source  MIDP 2 0/CLDC 1.1 2.0/CLDC 1 1  Baseado no Swing (JavaSE)  Possui um “Resource editor”
  • Vantagens É possivel elaborar interfaces bem  complexas sem muito trabalho  O código lembra muito o próprio Swing  Não é preciso se preocupar com o tamanho das telas dos celulares  É testado em vários aparelhos antes de d á lh d um release
  • Mais detalhes da LWUIT Vários componentes  ◦ Form, List, Calendar, TabbedPane e etc... Layouts L  ◦ FlowLayout, GridLayout, BorderLayout e etc... Temas   Suporte a fonte  Touch screen! TTransações animadas õ id  Suporte a I18N/L10N
  • Resource Editor Uma ferramente independente para a  criação de um resource (.res) para o LWUIT ◦ Editar Fontes ◦ Editar Temas ◦ Editara Internacionalização ◦ Etc...
  • Resource Editor (cont.) (cont )
  • Resultado com LWUIT
  • Finalizando Download: https://lwuit dev java net/ https://lwuit.dev.java.net/ Video LWUIT
  • Duvidas?
  • Obrigado! Daniel Valente de Macedo ◦ Email: danielvalentemacedo@gmail com danielvalentemacedo@gmail.com ◦ Blog: http://danielvalente.com.br