Monday, September 29, 2008

Lightweight UI Toolkit for Java ME

Description
Writing appealing cross device applications today in Java ME is challenging. Due to implementation differences in fonts, layout, menus, etc. the same application may look and behave very differently on different devices. In addition much of the advanced UI functionality is not accessible in LCDUI and requires the developer to write very low level "paint" type code. The Lightweight UI Toolkit was developed to address these issues. The Lightweight UI Toolkit makes it very easy to create compelling UI's that will look and behave the same on all devices using a programming paradigm similar to Swing. This Toolkit is able to run on CLDC1.1 MIDP2.0/CDC PBP/SE.

Comments


Rating
Not yet rated


License
GPL

Links
Site
Blog Site
Download
Download demo project
Demo

MicroEWT

Description
MicroEWT is a Java 2 Micro Edition (J2ME) user interface library that allows to create free-form, event-driven user interfaces for mobile devices.

Comments


Rating
Not yet rated


License
Open Source

Links
Site
Download
Download demo project
Demo

JMicroPolygon

Description
JMicroPolygon is a project to provide polygon drawing and filling facilities for J2ME (MIDP 1.0 and 2.0) without relying on extension APIs.

Comments


Rating
Not yet rated


License
Freeware

Links
Site
Download
Download demo project
Demo

Learning Wireless Java

Description
This book is an excellent introduction to J2ME for experienced Java developers. The book does what it intends to do very well, but the topic coverage is less than complete because it limits itself to the CLDC configuration and the MIDP profile. Granted, this is the most popular branch of development for J2ME, but there is more to J2ME than the MIDP profile. Within this limitation, it does a good job of providing a basic, clear, and working understanding of the Java classes involved with MIDP programming. Intermediate and advanced J2ME programmers should look elsewhere for help as this book is aimed squarely at J2ME beginners.
The organization of the book follows standard conventions for Java books, starting with basic functionality, then GUI classes, then event handling. There is an API reference at the end of the book, which usually indicates the author is trying to pad the book, but I think it is appropriate here. It only adds 60 pages to the book, and it made it easier to read the material when I was away from a computer. Unfortunately, the book was only 169 pages without it, and I felt that it should have addressed some areas more in depth.
A good book for someone looking to learn J2ME and a handy quick reference, but as you advance, you'll outgrow this one.

Link