Ever since J2ME have spawned, it has been widely used by pretty much any mobile platform. However, J2ME support on the N900 is rather lacking, which has become a problem, but not an unsolvable one. Some of you may have heard of MicroEmu, but as it is written on Java (SE version) itself, it is very RAM consuming, making apps slower. PhoneME is an alternative written in C, and while it is still in testing, a rather good one.
Since the emulator is still in testing, the most progressive version can be fetched through this link. Get the file and open it with your App Manager. Alternatively, do it faster via the command line:
dpkg -i cvm*.deb
After installation you will have several new items in the menu:
Run Midlet will run a specified .jar file. You can also use it through a command line:
Midlet Settings will, obviously, open up a settings menu, where you can customize a few things, like fullscreen launching or portrait mode.
Finally, there’s a preinstalled Opera Mini and Microemu-demo for testing using/testing purposes.
Well, I should definitely say that the performance of the apps is very, very good. Opera Mini starts up in seconds, unlike it did in MicroEmu and works very well, you can as well use it as an alternative browser.
Some other apps I’ve tried work just as well: sounds, network etc. are all functional.
A few downsides include the inability to handle .jad files well and some sound glitches, but that can be forgiven, given that the emulator is still in development.
So go and get it, it’ll be worth it.
Thanks to Salut Ct for yet another good suggestion. Have your own suggestions? Please leave them in the comments, we’ll definitely look into them and give you credit!