|LWUIT is moving at a rapid pace – not only is it evolving almost on a daily basis but it is literally being adopted all over the place. It’s hard not to believe LWUIT is becoming the defacto standard for constrained Java-based platforms.
Yesterday, LWUIT 1.3 was officially released. It is chock-full of new features and improvements – many of which developers have been craving for. Things like virtual keyboard support, an advanced table component, a new tree component … just to name a few.
LWUIT 1.3 Highlights
- Bidi support (contributed by Telmap) – allows using LWUIT with Right To Left languages such as Arabic, Hebrew
- Lightweight Virtual keyboard support – allowing for customizable touch screen input
- Pixel based scrolling – allowing scroll to work as expected even when components/containers exceed screen bounds and not just for focusable components
- Table layout and table component – allowing complex tabular UI’s including support for features such as spanning rows/columns
- Tree component – supporting nested elements and expanding
- Spinner component for date, time and numeric input within a range
- Reimplementation of the ComboBox widget
- SVG Support integrated into the Theme Creator (formerly LWUIT Designer/Resource Editor)
- Touch device improvements: button menus, improved kinetic scrolling, tactile touch (vibration on touch)
- Resource file specification
- Redesigned the list renderer “rendering” logic so that it paints the backgrounds of the renderers first, and then the selection and foreground
All the details on the LWUIT blog.