Location Source is an implementation of Java's Location API (JSR-179). It is intended to give Java applications access to location data on platforms that do not have a JSR-179 implementation of their own. It currently only runs on Windows Mobile using IBM's WebSphere Everyplace Micro Edition (WEME) 6.1.1 bu can easily be extended to run on other platforms. For example, you could use it on any laptop by tying it into SkyHook's Loci API.
MoMELog very simple and extensible J2ME logging framework intended to be used at development time, consisting of a small core and extensions. It provides extensions intended to format logging based on conversion pattern, display logging information on a device's or emulator's screen, and collect it in a destination file. It adjusts to restrictions of the J2ME architecture, gives possibilities for declarative and programmatical configuration, and is CLDC 1.1 compliant.
J4ME is a library to help with J2ME development. It includes a UI framework for professional-looking and intuitive interfaces, a logging framework to help debugging platform-specific issues found on different phones, a Bluetooth GPS integrated into the JSR-179 Location API, and a library of missing J2ME methods and helpful collections for small devices.
MoMELib is a library for development of J2ME applications. It offers the ability to execute commands in threads separate from the AMS callback thread, issue command events programmatically, associate keys (game actions) or sequences of keys and/or game actions with commands, simplify definition and enhance usage of commands, use any complimentary arguments with commands, and more.
MoMEUnit is an instance of the xUnit architecture for unit testing of J2ME applications. It is derived from the JUnit framework. It is only CLDC 1.1 compliant. It overcomes the lack of a reflection API in the J2ME MIDP API and supports main features of the JUnit framework such as ease of development and running of tests, sharing of fixtures among different tests, the ability to perform simultaneous test runs, and much more. The results of tests are displayed with a progress bar, statistics, and lists of failures or errors with detailed messages for each test.