Articulo de referencia

Kit de herramientas de interfaz de usuario ligero

Lightweight User Interface Toolkit ( LWUIT ) es un conjunto de herramientas de widgets desarrollado por Sun Microsystems para facilitar el desarrollo de interfaces de usuario Ja...

Lightweight User Interface Toolkit ( LWUIT ) es un conjunto de herramientas de widgets desarrollado por Sun Microsystems para facilitar el desarrollo de interfaces de usuario Java ME para dispositivos existentes, incluyendo no solo entornos Java ME tradicionales como teléfonos móviles, sino también televisores y decodificadores con características como Swing y, más recientemente, JavaFX. [ 1 ]

Historia

LWUIT fue creado por Chen Fishbein del centro de desarrollo de Sun Microsystems en Israel (SIDC), quien comenzó a desarrollarlo para un proyecto interno. El proyecto creció y Shai Almog se unió a él. El proyecto se anunció en JavaOne 2008 y, tras el anuncio, Sun lo convirtió en código abierto bajo la licencia GPL con excepción de ClassPath , obteniendo una amplia aceptación en la comunidad. LWUIT se conoce como Lightweight UI Toolkit (Kit de herramientas de interfaz de usuario ligero), donde el término "ligero" se utiliza en el mismo sentido que en Swing para indicar un modelo de componente que realiza todo su propio renderizado y manejo de eventos. [ 2 ]

También se ha utilizado como parte del middleware de interactividad de la televisión digital brasileña, [Ginga] específicamente en la tecnología Ginga-J. [ 3 ]

Arquitectura

LWUIT se inspira en Swing y admite muchas de sus características, incluyendo apariencia y sensación conectables , administradores de diseño, etc. [ 4 ] LWUIT es muy diferente de Swing y ha tomado características no disponibles en Swing como temas, pintores, animaciones, etc. Sin embargo, características como MVC , administradores de diseño, renderizadores y EDT están directamente relacionadas con Swing. [ 5 ] LWUIT se basa en una arquitectura compuesta de jerarquía Componente/Contenedor. Los contenedores son componentes y se pueden anidar para crear diseños elaborados. Los componentes se pueden estilizar tanto a través de estilos/temas externos como programáticamente por los desarrolladores.

Véase también

Referencias

  1. "Artículo lwuit vs javafx mobile" .
  2. "Componente ligero de Java Coderach" .
  3. "Diagrama de Ginga-J que incluye LWUIT" .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  4. "LWUIT se inspira en gran medida en Swing en su arquitectura, aunque es mucho más pequeño y posiblemente más simple" . Archivado del original el 11 de marzo de 2012. Consultado el 7 de septiembre de 2010 .
  5. "Página principal de LWUIT en java.net" . Archivado del original el 20 de junio de 2013. Consultado el 11 de abril de 2013 .
  • Kit de herramientas de interfaz de usuario ligero en Oracle.com (redirige a la página principal de Java)
  • Página de desarrollador de LWUIT en Techsoftcomputing.com (dominio caducado)
  • Nombre en clave uno
  • LWUIT para la Serie 40