System required

PalmOS- based PDAs and PalmOne Tréo 650/680/700p Smartphones
  1. Palm OS (v4.0) supported PDA with Palm OS v4.0: first install MIDP module (midp.prc); Following all procedures, you will download a file called "midp4palm-1_0.zip" (540.12 KB) when you choose "Download MIDP for PalmOS v1.0 (does not include documentation)". Unzip the compressed file and ONLY install "midp.prc" to your PDA.  You will not need other files from that compressed file anymore. You can only keep "midp.prc" for later use. The file, midp.prc, can be downloaded from here for free (Sun website).
  2. Palm OS v5 or above: works for the Tréo 600 and Tréo 650 smartphones, T|X, Tungsten T5, Tungsten C, Tungsten T3, Tungsten E2, Tungsten E, LifeDrive, and Zire 72 handhelds.  Palm.com provides free JVM for their clients. Please download and install IBM J9 MIDP v2.0 VM first.  Please go to Palm.com for more information.  Thanks to Palm.com.
Java-supported cellular/mobile phones (Symbian OS compatible) Incl. BlackBerry, Motorola & Sprint Mobiles
  1. SymbianOS v6.0 or later: check here to see SymbianOS version of your cellular phone.
  2. MIDP v1.0 or later compliant:  Do not need to install any Java VM.  If you are still not for sure, please check with User's Guide/Manual of your cell phone.
  3. Is your cell phone Java-supported?  Click here (the list may not be most updated) to see if your cell phone is midp-compatible.
  4. For users of BlackBerry Mobiles, mobilePK should be compatible with 7600x and 8100x.  Try it first to make sure it can run on your BB without any any problem with any model of BB.  I've tested mobilePK on 7100x and 8100 BB simulators without any problem.
  5. NEC mobile phone users please check this site for more information.  They will need special technique to load a java application to run. Download page (in English; P.S.: NEC has already closed this site on Oct. 2007.  Bad news!)  is here.  Try Google searchDownload only what you need based on the model of your mobile phone.  Basically, you will need USB driver (they call this "Local Transaction Drivers") installed on your pc first, and then connect your NEC mobile phone to your pc with a USB cable.  And run Javatool (they call this "Local Transaction Software") to load a java application to the mobile phone. Some drivers or tools are provided in Japanese language only.  However, it should work.
Windows Mobile 2003 Devices (wm2003 or WM5/WM6, Pocket PCs/Smartphones)
  1. 2003 Mobile Devices (Pocket PC) or compatible;
  2. WebSphere Everyplace Micro Environment MIDP 2.0 for Windows Mobile 2003 (see below); not req. for users of WM5/WM6.  WM v5 or v6 has been bundled with "Java MIDlet Manager" (intent) which is a 3rd party JVM with MIDP 2.0 and CLDC v1.1 compatible.