Broadly speaking, PersonalJava is available on PocketPC devices, whereas MIDP is available on Palm OS devices. Table 2.3 shows the J2ME implementations currently available. PersonalJava is included in the table even though it is not strictly a J2ME implementation, but it is available on almost every PocketPC device.
Operating System | CPU | Device | Java | Product |
---|---|---|---|---|
PocketPC 2002 | StrongARM | HP iPaq 3800 series | PersonalJava 1.2 | Insignia Jeode PDA Edition |
PocketPC 2002 | Intel XScale | Toshiba GENIO e550G | PersonalJava 1.2 | Insignia Jeode PDA Edition |
Lineo's Embedix Linux | StrongARM | Sharp Zaurus SL-5500 | PersonalJava 1.2 | Insignia Jeode PDA Edition |
Windows CE 3.0 | StrongARM | HHP Dolphin 7400 | PersonalJava 1.2 | Insignia Jeode PDA Edition |
PocketPC 2002 | StrongARM | NEC PocketGear | PersonalJava 1.2 | Insignia Jeode PDA Edition |
Windows CE 3.0 | StrongARM | Samsung NEXiO S150 | PersonalJava 1.2 | Insignia Jeode PDA Edition |
PocketPC 2002 | Intel XScale | Fujitsu Pocket LOOX | PersonalJava 1.2 | Insignia Jeode PDA Edition |
PocketPC 2002 | StrongARM | Compaq iPaq as a reference platform | CDC/Foundation 1.0 | IBM WebSphere Micro Environment |
PocketPC 2002 | StrongARM | Compaq iPaq as a reference platform | CLDC/MIDP 1.0 | IBM WebSphere Micro Environment |
Palm OS | 68K | Palm III, Palm V, Palm Vx as a reference platform | CLDC/MIDP 1.0 | IBM WebSphere Micro Environment |
Palm OS | 68K | Various | CLDC/MIDP 1.0 | Esmertec Micro Edition CLDC |
Palm OS 3.5.x | 68 K | Various; capable of running 3.5.x (refer to Table 2.4) | CLDC/MIDP 1.0 | MIDP for Palm OS 1.0 |
Windows CE 2.11 | MIPS or SH3 | IBM Workpad Z50, Compaq Aero 2100, HP Jornada 430 SE, and others | PersonalJava 1.1.3 | Sun PersonalJava Runtime Environment for Windows CE 2.11 Version 1.0 |