lwuit-logo.jpg 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.

Cheers,

– Terrence