Java ME LocationAPITools library
LocationAPITools library is a collection of classes that simplify the development of location-aware mobile applications using the JSR-179 Location API on the Java ME (CLDC/MIDP) platform.
LocationAPITools library is a collection of classes that simplify the development of location-aware mobile applications using the JSR-179 Location API on the Java ME (CLDC/MIDP) platform.

Gear from DigitalApes is a full blown open source framework aimed to provide a consistent infrastructure for Java Mobile developers. It provides a powerful set of tools to rapidly develop truly device independent Java ME applications.
Key features:
* Scalable and skinnable widget system
* Multi-threading structure
* Event based thread communication system
* LocationAPI independent localization library
* Network communication facilities
* Powerful string and image handling utilities
The framework is open source (LGPL) and is published on Sourceforge. You can find more information about it on The Apes Corner blog.

Mewt is an advanced widget toolkit for Java ME devices, providing a wide array of widgets (tree, tables, lists, buttons etc.) which automatically resize across different screen resolutions, and an array of attractive, customiseable themes.
ToolME provides J2ME mobile application developers with a set of API utilities (tools) that aim to solve many of the common problems a J2ME developer will face when developing mobile software.
Secure Record Store (SRS) provides the developer with a convenient way to encrypt and decrypt persistent data within the MIDP 2.0 Record Management System (RMS).
Easy HTTP provides a mobile application developer with a convenient and robust way to perform HTTP communications.
Easy XML provides a mobile application developer with a convenient way to perform XML DOM parsing.
agoraws is a lightweight REST web service client that was originally derived from the assisted living research project at UIUC. The original goal was to create a web service client that runs on cell phone platform which have limited processor and memory available.
The same set of API works on both J2SE and J2ME platform.
Cobertura for Jave ME provides code coverage metrics such as
In addition, it provides other source code metrics - assuming the source code is available - such as

M-SudoKu is a J2ME version of the popular SuDoKu puzzle game.

M-Puzzle is a full-featured J2ME version of the popular 15 puzzle, distributed under GPL version 2. M-Puzzle uses pictures instead of simple numbered tiles and it can be easily customized by every user, even the ones with no programming knowledge.
The goal of the project kommons is to provide a set of reusable objects useful to make networking, object persistence (caching), logging, working with Strings (ISO, UTF8) and many more. It is released under Sun Public License (SPL).