PDF Hacks

PDF Hacks

Run J2SE and J2ME on Windows Mobile


Mysaifu JVM is a Java Virtual Machine which runs on Windows Mobile.  It is a free software under the GPLv2 (GNU Public License Version 2).

The following operating systems are supported by latest version of this JVM.

  • Windows Mobile 6.0
  • Windows Mobile 5.0
  • Windows Mobile 2003 Second Edition software for Pocket PC (Pocket PC 2003 SE)
  • Windows Mobile 2003 software for Pocket PC (Pocket PC 2003)

for details, please visit, http://www2s.biglobe.ne.jp/~dat/java/project/jvm/index_en.html

phoneME for Windows CE, PocketPC and Windows Mobile is an implementation of the phoneME open source Java ME application platform for your Windows Mobile phone or handheld device. There are two different platforms of the phoneME virtual machine: phoneME Feature and phoneME Advanced.
Beyond precompiled binaries of these VMs for WinCE based operating systems (including PocketPC 2002, Windows Mobile 2003 and Windows Mobile 5), this website provides information, patches and instructions in order to compile the phoneME sources yourself.

  • phoneME Feature

    phoneME Feature targets the low-end range of Windows Mobile devices and allows you to run CLDC and MIDP based applications, i.e. midlets.
    CLDC builds more or less out of the box once you have correctly set up your build environment. The MIDP stack compiles too if you do not use the Javacall porting layer, but the PCSL and MIDP sources requires a bit more patching in order to build and run midlets. Currently, many optional JSRs have not been ported to the WinCE platform and are hence unsupported.

  • phoneME Advanced

    phoneME Advanced targets Windows Mobile devices with more resources (memory, cpu, storage) and can run CDC based applications that are compatible with a subset of the J2SE 1.4 stack. Other profiles like Foundation Profile and Personal Profile are also supported.
    The CDC and Foundation profiles require little patching. While the Personal Basis Profile does not compile at all, the Personal Profile works reasonably well. phoneME Advanced also provides a dual stack implementation with MIDP support. It is based on the Foundation Profile and runs basic midlets pretty good, but as with phoneME Feature, JSR support is rather limited.

More information about the phoneME project and these two types of virtual machines can be found at https://phoneme.dev.java.net.

September 3, 2009 - Posted by | Open Source | , , , , , , , ,

1 Comment »

  1. Thanks, really helpful 🙂

    Comment by The Halfshot | March 27, 2011 | Reply


Leave a comment