Lightweight User Interface Toolkit (LWUIT) é um toolkit criado pela Sun Microsystems para facilitar a criação da interface de apps J2ME para diversos dispositivos. LWUIT foi inspirado pelo Swing e suporta diversas de suas funções, incluindo mudanças no look and feel, do layout etc.

Lightweight User Interface Toolkit (LWUIT)
Desenvolvedor Sun Microsystems
Versão estável 1.4 (8 de maio de 2010; há 13 anos)
Escrito em Java
Sistema operativo Multiplataforma
Gênero(s) Toolkit
Licença GPL linking exception
Estado do desenvolvimento Corrente
Página oficial lwuit.dev.java.net

História editar

Criado por Chen Fishbein do centro de desenvolvimento de Israel da Sun Microsystems (SIDC), iniciou-se como um projeto interno. Shai Almog se juntou ao projeto e foi anunciado no Java One de 2008 que se tornaria de código livre sob os termos do GPL linking exception e a partir de então ganhou grande aceitação da comunidade.

Arquitetura editar

LWUIT é bastante diferente do Swing e possui ferramentas indisponíveis nesse como temas, pinturas e animações. No entanto, funcionalidades como o uso de MVC, gerenciadores de layouts, renderizadores e processos de disparo de eventos (Event Dispatching Thread - EDT) são diretamente ligados ao Swing[1][2]

Referências

  1. «LWUIT home page at java.net». Lwuit.dev.java.net. Arquivado do original em 21 de fevereiro de 2009 
  2. «LWUIT is inspired heavily by Swing in its architecture although it is much smaller and arguably simpler» (em inglês). Techsoftcomputing.com. Arquivado do original em 11 de março de 2012 

Ligações externas editar