Java ME: Construindo Ótimas Interfaces com LWUIT

View: New views
1 Messages — Rating Filter:   Alert me  

Java ME: Construindo Ótimas Interfaces com LWUIT

by Rafael Sampaio :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

*Java ME: Construindo Ótimas Interfaces com LWUIT*

O Light Weight User Interface Toolkit (LWUIT) é uma biblioteca de
interface com o usuário destinada ao mercado de dispositivos móveis.
LWUIT oferece recursos avançados de interação com o usuário e uma API
objetiva que é inspirada em Swing.

Com LWUIT, os desenvolvedores de Java ME não precisam escrever código
específico para um dispositivo em diferentes tamanhos de tela, e sim
adicionar componentes de interação com o usuário conforme for
necessário, de maneira a oferecer look-and-feel consistente para as
aplicações.

LWUIT é suportado em MIDP 2.0/CLDC 1.1 e pode também ser portado para
plataformas CDC.

A biblioteca LWUIT é empacotada com as aplicações durante o
desenvolvimento. LWUIT é uma tecnologia aberta, com código-fonte e
binário livremente distribuídos para uso pessoal ou comercial.


*Visão geral*

A biblioteca LWUIT tem uma separação clara entre modelo, exibição e
controlador. Por exemplo, o Componente de Lista pode mostrar um número
ilimitado de itens porque ele apenas desenha o que é visível, enquanto o
modelo tem a responsabilidade com os dados. Você pode mostrar uma lista
muito grande sem se preocupar com o consumo de memória.

Um dos benefícios centrais de LWUIT é o desenvolvimento rápido. Pelo
fato de a API ser inspirada em Swing, é fácil aprendê-la e adotá-la.
LWUIT por si só foi construída do zero e não depende de AWT.

Outro benefício é o deployment, que é fácil e pequeno, se houver algum
código específico para o dispositivo. Para assegurar portabilidade,
LWUIT foi construído usando elementos de baixo nível de MIDP 2.0. As
aplicações em LWUIT se parecem e são executadas semelhantemente em
vários dispositivos diferentes e em diferentes Java runtimes.

Tudo é personaliável e extensível. Assim se falta algum recurso ou
componente, você mesmo pode criá-lo e plugá-lo no seu código.

LWUIT foi testado nos dispositivos no mercado atualmente. Os únicos
pré-requisitos são MIDP2.0 e CLDC1.1.


*Principais recursos*

  * *Gerenciador de leiautes:* um conceito flexível e poderoso,
    particularmente se a aplicação for executada em diferentes
    tamanhos de tela.
  * *Look-and-feel plugáveis e Temas:* este toolkit permite que você
    crie um arquivo parecido com um CSS que poderá será carregado ou
    modificado durante a execução, controlando a aparência da aplicação.
  * *Fontes:* a biblioteca dispõe de fontes bitmap e uma ferramenta
    que permite que você crie as suas próprias fontes na sua área de
    trabalho.
  * *Touch Screen:* todos os componentes LWUIT suportam eventos
    sensíveis a toque. Nenhum código especial é necessário para uma
    aplicação LWUIT executar em dispositivo com recursos de toque.
  * *Animações e Transições:* torne a sua aplicação viva! Escolha o
    efeito que você quiser.
  * *Integração com gráficos 3D e SVG*
  * *Ferramentas:* LWUIT dispõe de uma ferramenta para edição e
    criação de temas e recursos. Esta é uma aplicação independente
    para criar e visualizar fundos de tela, objetos, e outros
    elementos de tema.



QUER SABER MAIS? Então não perca a palestra
"JavaME: Building Cool Interfaces with LWUIT"
durante o Sun Tech Days 2009-2010.

Sun Tech Days 2009-2010, Sao Paulo, BRAZIL
A Worldwide Developer Conference
8 e 9 de dezembro de 2009

AMCHAM Business Center
Rua da Paz 1431 - Chacara Santo Antonio
Sao Paulo - SP - http://tinyurl.com/suntechdays

Twitter: http://twitter.com/suntechdays

http://www.suntechdays.com.br/ INSCRICOES ABERTAS !!!!!




---------------------------------------------------------------------
To unsubscribe, e-mail: noticias-list-unsubscribe@...
For additional commands, e-mail: noticias-list-help@...