Version 34, last updated by complier at May 31 15:50 2010 UTC
A set of bridging libraries for porting J2ME applications to run on Android with no changes to the J2ME code.
Note that this project was developed against Android version 1.0_r2. I've had reports that the project works with version 2.0, but for maximum compatibility use that release.
You'll need the original J2ME source for the application you are trying to port, this isn't an emulator (but MicroEmulator is and works on the Android platform if you don't have aggressive performance requirements), it's just a set of adapters from the J2ME API to the Android API.
The adapters are incomplete at this stage, however the framework is in place and some portion of it is completed, for you to write your own adapters, or leverage off the work that has been already done. Also note that there have been several contributions to the repository since the most recent build in the files section of the project, if some features you require are missing, consider checking out the code straight from Subversion and seeing if someone has added support already.
If you are writing a simple app, you may find all you need is already here. The license is public domain, but if you do add stuff to the adapters, then please check it back in for others to use.
Features with some level of support include
- Record Store (RMS)
- Graphics
- LCD UI (incomplete)
- Contacts (from PIM)
- HTTP Connections
So now that you're ready to learn how to make your J2ME application run on Android.
You may also want to have a look at the example code for an idea on how to perform a conversion.