CodenameOne

Codename One allows Java developers to write their app once and have it work on all mobile devices. It features a simulator, designer (visual theme/builder) and ports to multiple OS's all as part of the hierarchy.

You can learn more about Codename One and its capabilities at the main site and you can read additional documentation here.

Demos

This project concentrates the demos that ship with Codename One and some demos that don't.