Lightweight UI Toolkit (LWUIT) for Java ME

LWUIT

Sun has released (at J1) its Lightweight UI Toolkit (LWUIT) for Java ME, the library, demos and example code, as part of the a new project LWUIT on Java.net:

LWUIT is a UI library that is bundled together with applications and helps content developers in creating compelling and consistent Java ME applications. LWUIT supports visual components and other UI goodies such as theming, transitions, animation and more.

LWUIT seems like a a cool addition/library, and provides a UI API with support for animations, buttons, forms, fonts, layout managers, scrolling and tabs, transitions, styles and themes. Very cool. For 225 KB, LWUIT will help developers add spice to their applications with less effort.

Jonathan Knudsen has written a tutorial that introduces LWUIT.

LWUIT binary library is licensed under Sun License Agreement (SLA), and the source code is licensed under GPLv2.

LWUIT competes with Paxmodept’s UI library and Tricastmedia TWUIK UI toolkits.

Related to this see 11 Things About LWUIT (Shai’s Weblog).
ceo

7 Responses to “Lightweight UI Toolkit (LWUIT) for Java ME”

  1. Nueva API para interfaces de usuario JavaME: LWUIT « Bitácora de Javier Cancela Says:

    [...] Vía: Lightweight UI Toolkit (LWUIT) for Java ME [...]

  2. Nitin Pokar Says:

    Hi,
    Nice to see this. Somehow i feel that library size might be a bottle neck, anyway it actually depends on kind of application you working on.
    In context to developing animation, just want to add that, if you are concerned just with application, this seems best, if you are working on Games, have a look at Motion Welder.

    - Nitin

  3. Shai Almog Says:

    Thanks for the great writeup!
    The license will be GPLv2+Classpath Exception allowing for proprietary MIDlet development as long as you return library changes to the community.
    225kb is without obfuscation, the obfuscation overhead is roughly 100kb for a very heavy application and 50kb for a lighter application.

  4. tomsoft Says:

    Yes, size might be an issue…
    Also biggest competitor now on this area is J2mepolish too, who have a good light, skinnable and free alternative….

  5. Anders Borg Says:

    “good light, skinnable and free alternative”

    J2ME Polish is not free, except for non-commercial use.

  6. ITGalary Says:

    Good one. It may help a new UI development in J2ME and would be helpfull to reduce the development time for better UI.

  7. Ravibhushan Tayshete Says:

    Great :) This will definitely reduce the development time, cool user interface library , was thinking of reinventing the wheel myself, LWUIT came to rescue.
    Hope LWUIT compete’s well against other framework and remains stable..

Leave a Reply


"Great individuals invent their own values and create the very terms under which they excel." --Kierkegaard and Nietzsche