J2ME OGC WMS Client is a program for accessing OGC Web map services from Java enabled mobile phone or PDAs. It accesses the OGC WMS according to WMS 1.1.0 and 1.1.1 specifications and supports zooming and panning in the Map, WMS sublayers, and a bookmark management system for quick access.
Bubblet is a small puzzle game. The player moves a cursor across the screen and dissolves fields that have at least one neighboring field with the same color. If you dissolve fields, all fields above that position will fall down. Bonus points are earned for multiple contiguous fields. If there are no more neighboring fields, the game is over and your high score is saved.
Mobile Device Tools provides a set of tools to help J2ME MIDP developers with Java implementations on new devices. The three tools are "Keys", which tests which events are generated by which keys and finds the key codes of non-standard keys, "Specs", which finds the basic device information and the support for the various optional JSRs, and "ClassBrowser", which provides information about feature support by allowing the user to explore the hierarchy of the classes present on the device.
PAM mobile token offers a PAM module and a J2ME token generator to create an authentication mechanism to be integrated into a PAM system. Only the owner of a secret (password/phrase) and a J2ME-enabled device with the token generator program will be able to satisfy the corresponding PAM module to be authenticated.
Light-Weight Visual Components Library (LwVCL) is a powerful, small, fast, efficient, framework of visual components that provides a rich set of customizable, flexible user interface components. There are versions for J2SE/J2ME Personal Profile, J2ME MIDP, .NET, and SWT. This provides a unified GUI framework for different platforms that provides the same API, the same concepts, and the same look and feel.
DynChap provides an additional pseudo hardware token based authentication layer for PoPToP virtual private networks. The authentication uses the user's mobile phone to generate a hash that needs to be entered along with the user's password in a custom connection dialogue. Upon connecting, the VPN verifies the authenticity of the hash. The hash is generated from a serial (by default 32 printable characters) stored in the J2ME based mobile phone and the current time; the VPN server compares this hash against the serial and current time, minus or plus a small deviation (by default 2 minutes). If the username, password, and hash match, access is granted and the custom dialer is closed, the connection can now be controlled like an ordinary VPN connection.