Java ME Open Source Software



Check Open Source Softwares for Mobile Phone blog for new updates


BlueLCD

BlueLCD is a J2ME application that emulates a serial text LCD screen, so it can be used to show computer information using in a independently of the OS.

 * URL http://code.google.com/p/bluelcd
 * License GNU Lesser Public License

Bookshelf

Bookshelf is a text reader for your mobile phone.

 * URL http://bookshelf.sourceforge.net
 * License GNU General Public License (GPL)
 * Related Link(s) Book readers for mobile phones

Cash2ME

Cash2ME is a J2ME midlet that keeps track of expenses. It supports using the COM ports (Irda, USB, etc.) of your mobile to sync with your computer (OTA/GPRS is on the way). The export format is QIF, so you will be able to sync with GnuCash or any other QIF-capable software.

 * URL http://cash2me.sourceforge.net/
 * License GNU General Public License (GPL)

Groceries

The Groceries application can be used to create grocery lists and keep track on what items you have already collected. The application can store multiple lists and one list can hold multiple items.

 * URL http://www.substanceofcode.com/software/groceries-midlet/
 * License GNU General Public License (GPL)

kMemorize - J2ME memorizing tool

This project is opened for vocabulary memorizing, but not limit, base on J2ME mobile device. There are 2 components in project, a J2ME(MIDP 2.0) vocabulary-card reader, named kMemorize , and a J2SE vocabulary-card authoring tool.

 * URL http://kmemorize.sourceforge.net
 * License GNU General Public License (GPL)

Menstrual calendar

Menstral tracks women's menstrual cycles and indicates the fertile days.

 * URL http://menstral.net/
 * SVN http://svn.javia.org/menstral/
 * License MIT License

Mobile Car Manager

Car Manager is J2ME application that runs on your mobile phone. User can store gasoline fill-up information on the application and the application can automaticly calculate the average consuption based on the fill-up entries.

 * URL http://code.google.com/p/mobile-car-manager
 * License GNU General Public License 2.0

Odysseus

Odysseus is a J2ME application for mobile devices that manages checklists, like shopping lists or 'todo' lists. The lists are organized in folders. For each list item the user can store a name, notes, and a 'done' flag. Export as text is supported, e.g. to send a list as an SMS.

 * URL http://people.freenet.de/hskopp/odysseus.html
 * License GNU General Public License (GPL)

GZIP library for J2ME

It is a class with a static method which receive an array with the gzip data and returns an array with the uncompressed data.

 * URL http://www.java4ever.com/index.php?section=j2me...
 * License GNU Lesser General Public License (LGPL)

JZlib for J2ME

A modified version of JZLIB, which may work on devices with very low memory amounts available, such as J2ME mobile phones.

 * URL http://www.jcraft.com/jzlib
 * License revised BSD license

JVending

JVending is a system that handles stocking of content (J2ME, MMS, Ring Tones) and that provisions the content to mobile devices.

 * URL http://jvending.sourceforge.net
 * License GNU Lesser General Public License (LGPL)
 * Related Article(s) [sys-con.com]
Building a J2ME Multimedia Messaging Service Client

MobileRPC

MobileRPC is a tool which generates all necessary files to enable Remote Procedure Calls between J2ME client application and Java servlet server.

 * URL http://mobilerpc.sourceforge.net
 * License BSD License

Mobile i2e

Mobile i2e is a MIDP adaptation of the Linux translator "i2e". It supports i2e and idp dictionary file types. Support for new dictionary file types can be added with little effort.

 * URL http://sourceforge.net/projects/mi2e
 * License GNU General Public License (GPL)

OpenDMTP

The "Open Device Monitoring and Tracking Protocol", otherwise known as OpenDMTP, is a protocol and framework that allows bi-directional data communications between servers and devices (clients) over the Internet and similar networks. OpenDMTP is particularly geared towards Location-based information (LBS) such as GPS, as well as temperature and other data collected in remote-monitoring devices. OpenDMTP is small, and is especially suited for micro-devices such as PDA's, mobile phones, and custom OEM devices.

 * URL http://www.opendmtp.org/
 * License Apache License V2.0

QR Code Decoder

There are a lot of similiar 2D barcode technologies. QR Code provides an open source decoder for Java ME.

 * URL http://sourceforge.jp/projects/qrcode/
 * License GNU General Public License (GPL)

SerME

SerME is very simple serialization and persistence library. It is intended to be used at J2ME (MIDP 1.0 and MIDP 2.0) which is not providing reflection and serialization capabilities. SerMe is able to store data using two APIs: (1) - RMS (javax.miroedition.rms) is standard for J2ME an dincluded in MIDP 1.0, (2) - using files, which are supported by javax.miroedition.io.file package which is optional package for MIDP 2.0 implemented mostly on smartphones and PDA devices.

 * URL http://www.garret.ru/~knizhnik/serme.html
 * License Mozilla Public License 1.1

Saferoom

The Saferoom mobile application is a database for your passwords and usernames.

 * URL http://www.substanceofcode.com/software/saferoom-midlet/
 * License GNU Lesser General Public License (LGPL)

TimeTable Mobile

TimeTable ME is a timetable platform written in J2ME, Java MicroEdition. It allows any train operators to easily create a portable schedule/timetable application that runs on any PDA/mobile devices supporting J2ME MIDP 2.0. Sample implementation contains the current schedule for CalTrain, the train system in San Francisco Bay Area.

 * URL http://timetableme.wordpress.com/index
 * Related Link CalTrain: a small and nice bay area CalTrain Schedule for your cell phone.

Yoda Decision Maker

Consult Yoda everytime you want to take serious desicions! A Magic 8-ball clone.

 * URL http://www.panayotis.com/prog/javame/yoda/
 * License GNU General Public License (GPL)


WordPress theme by Vladimir Simovic. Banner image based on Street Sign Generator