Overview
The LWUIT library has a clean separation between the model, view, and the controller. For example, the List Component can display an unlimited number of items because it only renders what is visible, while the model has the data responsibility. You can show a very large List without worrying about memory consumption.
One of LWUIT's key benefits is rapid development. Since the API is inspired by Swing, it is easy to learn and adopt. LWUIT itself was built from scratch and does not depend on AWT.
Another benefit is easy deployment, and little, if any, device-specific code. To ensure portability, LWUIT was built using low-level common elements in MIDP 2.0. LWUIT applications look and run consistently across different devices and different Java runtimes.
Everything is customizable and extensible. So if there is a missing feature or component, you can create your own and plug it in your code.
LWUIT has been tested on today's mass market devices. Its only requirements are MIDP2.0 and CLDC1.1.
|
Current LWUIT Technology
Key Features
- Layouts Manager A very flexible and powerful concept, particularly if the application runs on different screen sizes.
- Pluggable Look and Feel & Themes The toolkit lets you create a CSS-like file that can be loaded or changed at runtime, controllling the look and feel of the application.
- Fonts The library features bitmap fonts and a tool that lets you create fonts on your desktop.
- Touch Screen All LWUIT components support touch events. No special coding needed for a LWUIT application to run on a touch-enabled device.
- Animations & Transitions Make your application come alive. Choose the effect you want.
- 3D and SVG Graphics Integration
- Tools LWUIT provides a Theme Creator tool for editing and creating themes and resources. This is a standalone application for creating and viewing background painting, objects, and other theme elements.
Enhancements in Current Release
- State-based styles
- Theme Creator enhancements
- Enhancements to background painting
- Enhanced Calendar component
- Resource file specification
Download this technology now to see how it can improve your mobile applications:
|