"If you want to make the most out of your Java-enabled handheld
device, you can write Java 2 Micro Edition (J2ME) applications
(also called midlets) on Linux and run them on your mobile
platform. Here's how easy it is to get started; we'll write a
HelloWorld application you can run on your cell phone.
"Most cell phones allow you to install and run Java
applications; to verify if your phone is supported, consult your
documentation or search for the specs at the GSMArena Web