The Hecl Programming Language is a high-level scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use. It is intended as a complement to the Java programming language, not a replacement. As such, it tries to do well what Java doesn't, and leaves those tasks to Java for which it is best suited. It is also easy to add Hecl to Java, or write new Hecl commands in Java. It aims to be a very immediate language so that you can pick it up and start doing useful things with it quickly. Of particular interest is the fact that it's small enough to run on Java-enabled cell phones, so you can quickly script applications for them!
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.
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.
Nazooke! Client lets people track their friends, vehicles, animals, or other things. Nazooke! Client sends the user's position in defined intervals to a remote server which will show the user's position on a map. The Nazooke! Client uses any Java GPS enabled device or any Windows Mobile 5 device. A port of this software aims to run on small specific devices that allow vehicle tracking, child tracking, or animal tracking.
OpenDMTP (Open Device Monitoring and Tracking Protocol) is a highly configurable and extensible protocol for communicating with mobile devices over high-latency/low-bandwidth networks. The protocol is particularly geared towards the transmission of GPS base location information and includes a full-featured reference implementation showcasing its capabilities.