RSS
Home > Developer Talk > Editor's Pick

Deep Dives Lightweight User Interface Toolkit (LWUIT)

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

September 11, 2008

» Subscribe to Developer Know-How

Episode Overview

Deep Dive: Lightweight User Interface Toolkit (LWUIT)

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.

Show Notes

Comments [ 1 ] » Post a comment

Trackback URL: http://blogs.sun.com/SDNChannel/entry/lightweight_user_interface_toolkit_lwuit

Yatendra Goel

# September 17, 2008 at 10:01 AM PDT

i appreciate Yoav Barel for his new development of Lightweight User Interface Toolkit (LWUIT) and hope it would be a part of the applications of most of our software develpers.
Congrats !! Yoav Barel

Post a Comment:

HTML Syntax: NOT allowed

What’s Hot

Deep Dive: Java Warehouse and Java Store With Bernard Traversat
Join Bernard Traversat, Director of Engineering for the Java Store as he discuss and demonstrates the latest advancement in Java technology: the consumer Java Store and the Java Warehouse for developers.
» Learn More

Deep Dive: JDK 7 With Danny Coward
Join Danny Coward as he highlights some of the significant new features in JDK 7.
» Learn More

Deep Dive: MySQL Tips for Java Developers With Mark Matthews
Techniques that can help Java developers get more out of their applications that use MySQL.
» Learn More

Campus Cast: Arif Mohammed Jubaer
Meet Arif Mohammed Jubaer from University of Melbourne
» Learn More

Show Guide Page 1 2

Java Warehouse Editor’s Pick

Bernard Traversat discusses the consumer Java Store and the Java Warehouse for developers.

JDK 7 With Danny Coward

Join Danny Coward as he highlights some of the significant new features in JDK 7.

MySQL Tips for Java Developers With Mark Matthews

Techniques that can help Java developers get more out of their applications that use MySQL

Sun GlassFish Web Space Server

Sun GlassFish Web Space 10.0, Sun's next-generation portal platform

JavaFX

Join Jacob Lehrbaum, Senior Product Line Manager for JavaFX Marketing, as he demonstrates some of the exciting new features in the JavaFX platform.

Sun Studio

See Sun Studio tools in action

Guided Tour of NetBeans IDE 6.5

5 In-depth screencasts.

Lightweight User Interface Toolkit (LWUIT)

Yoav Barel demonstrates LWUIT, a lightweight user interface (UI) library that helps developers create compelling and consistent UIs for mobile devices that run Java ME.

22:27

JXTA for MIDP

Learn about JXTA and see a demonstration of the new JXTA release for MIDP 2.0.

20:50

Project Tango, An Interview with Arun Gupta

Learn about Project Tango and Web Services Interoperability Technology.

25:30

Filthy Rich Clients, A Technical Deep Dive

Sun client architect Chet Haase discusses what's new and cool for developing compelling desktop applications.

20:35