

At that point there was one fairly fundamental obstacle to running MIDlets on Android which I didn’t mention at the time, which was the presence in Android of stubbed out versions of some javax.lcdui classes. I think that a practical solution for porting should be at least one or the other.I first wrote about running MIDlets on Android a bit over two years ago ( see here). Netmite looks troublesome to my eye because (I think) it's not open source and it has not been maintained in a log time.

MicroEmu: Converting JavaME applications to the Android platform (revisited) This seems like the most powerful solution in many ways since the emulator code is all open-source, so in principle it might be possible to hunt down missing functionality and/or bugs. Here's one that I did try but didn't follow all the way through (got 80% of the way through the installation). Here's one I haven't tried, but it looks pretty old:Ĭonverting From J2ME | J2ME Android Bridge Space | Assembla Here's another commercial one, but they didn't provide a quote due to the Bluetooth/Wifi complexity that I warned them about. It didn't work for me because the app I was interested in has significant Bluetooth requirements, as well as Wifi requirements. I strongly recommend this approach if your app is relatively simple, and there's only one app to convert.

Here's a commercial group which will (automatically) convert an app for you for $10AUS. I am interested if other developers have experience with the Netmite J2ME MIDP runner and what their experience was. Unfortunately we able to contact Netmite for their help as their site seems to be permanently down.

These problems seem to be associated with the the Netmite MIDP runner as they don't show up on other devices such as Blackberry or Nokia. Also one program namely the holding pattern calculator does not display properly despite the fact that the graphics are very simple. For instance the characters displayed by the runner is are not very sharp. I have been able to run AviatorCalc for the most part on both an Emulator and also on an Android phone but the results were disappointing. See AviatorCalc Flight Planning for further details or Google "AviatorCalc".Ī so called J2ME MIDP RUNNER from Netmite is required to support Java ME application such as AviatorCalc on Android devices. This is is written in Java Mobile Edition (J2ME) I am the author of a General Aviation Flight Planning program called AviatorCalc.
