Webcasts and Videos

Webcasts and Videos

Deep Dive: Lightweight User Interface Toolkit (LWUIT)

September 11, 2008

   We'd like to get your feedback about the videos.

Host: Ed Ort, Senior Staff Information Engineer, Sun Microsystems
Guest: Yoav Barel, Group Manager, Engineering Services Group, Sun Microsystems

Running Time: 22:27

   podcast    Learn More About RSS Feeds and Podcasts

Last May I had the opportunity to attend a technical keynote session on mobility tools and technologies at the 2008 JavaOne Conference. There were a number of interesting demos, but the one that really caught my eye was a demonstration of the Lightweight User Interface Toolkit (LWUIT) by Yoav Barel, the manager of the Sun group in Israel that developed the toolkit. LWUIT is a lightweight user interface (UI) library that developers can bundle with their applications. Significantly, LWUIT allows developers to overcome a lot of the challenges they face in creating compelling UIs for mobile devices and in making those UIs appear and act consistently across the range of mobile devices that run Java Platform, Micro Edition (Java ME). Think Swing for mobile devices and you'll come pretty close to the power and functionality of LWUIT. In fact, the development team was inspired by the Swing approach, even to the point of adopting Swing's MVC paradigm.

LWUIT Demo Screen
LWUIT Demo Screen


LWUIT offers a wide range of features for UI development including support for rendering, tabs, layouts, transition effects (even 3D rotation), as well as an easy to use theme editor targeted to graphic designers. But the really amazing thing is that the team was able to fit all this functionality in a footprint that's rightsized for small mobile devices.

I came out of that session inspired by the demonstration and when it came time to schedule a deep dive on a mobility-related topic, I lost no time in contacting Yoav Barel. As it happened, Yoav was scheduled to participate in some meetings in the San Francisco Bay area. This gave me and other members of the SDN team the opportunity to do a deep dive with him on LWUIT. We hope you enjoy it. We sure did.






Rate and Review
Tell us what you think of the content of this page.
Excellent   Good   Fair   Poor  
Your email address (no reply is possible without an address):
Sun Privacy Policy

Note: We are not able to respond to all submitted comments.

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.

Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve
Java 8 banner (182)