1. What's new?
- Oct. 17, 2009 - Mysaifu JVM Version 0.4.7 released. You can download from Download area.
- Oct. 8, 2009 - Mysaifu JVM Version 0.4.6 released.
- Mar. 3, 2009 - Mysaifu JVM Version 0.4.5 released.
- Feb. 22, 2009 - Mysaifu JVM Version 0.4.4 released.
- Feb. 15, 2009 - Mysaifu JVM Version 0.4.3 released.
- Feb. 2, 2009 - Mysaifu JVM Version 0.4.2 released.
- Nov. 24, 2008 - Mysaifu JVM Version 0.4.1 released.
- Nov. 10, 2008 - Mysaifu JVM Version 0.4.0 released.
- Jun. 29, 2008 - J3dm - Java3D for Mysaifu JVM - Version 0.0.1 released. You can download from J3dm project page.
- Jun. 13, 2008 - Mysaifu JVM Version 0.3.9 released.
- May 05, 2008 - Mysaifu JVM Version 0.3.8 released.
- Apr. 24, 2008 - Mysaifu JVM Version 0.3.7 released.
- Feb. 29, 2008 - Mysaifu JVM Version 0.3.6 released.
- Feb. 2, 2008 - Mysaifu JVM Version 0.3.5 released.
- Sep. 12, 2007 - Mysaifu JVM Version 0.3.4 released.
- Dec. 16, 2006 - Mysaifu JVM Version 0.3.3 released.
- Nov. 3, 2006 - Mysaifu JVM Version 0.3.2 released.
- Sep. 16, 2006 - Mysaifu JVM Version 0.3.1 released.
- Sep. 8, 2006 - Mysaifu JVM Version 0.3.0 released.
- Sep. 8, 2006 - Mysaifu JVM Version 0.3.0 released.
- Aug.26, 2006 - Mysaifu JVM Version 0.2.9 released.
- Aug.14, 2006 - Mysaifu JVM Version 0.2.8 released.
- Jul.13, 2006 - Mysaifu JVM Version 0.2.7 released.
- May 13, 2006 - Mysaifu JVM Version 0.2.6 released.
- Apr. 9, 2006 - Mysaifu JVM Version 0.2.5 released.
- Mar. 26, 2006 - Mysaifu JVM Version 0.2.4 released.
- Mar. 15, 2006 - Mysaifu JVM Version 0.2.3 released.
- Mar. 3, 2006 - Mysaifu JVM Version 0.2.2 released.
- Feb. 14, 2006 - Mysaifu JVM Version 0.2.1 released.
- Feb. 8, 2006 - Mysaifu JVM Version 0.2.0 released.
- Dec. 13, 2005 - Mysaifu JVM Version 0.1.9 released.
- Dec. 2, 2005 - Mysaifu JVM Version 0.1.8 released.
- Nov. 10, 2005 - Mysaifu JVM Version 0.1.7 released.
- Oct. 27, 2005 - Mysaifu JVM Version 0.1.6 released.
- Oct. 8, 2005 - Java Communications API (javax.comm) released. You can download from download area.
- Oct. 8, 2005 - Mysaifu JVM Version 0.1.5 released.
- Sep. 17, 2005 - Mysaifu JVM Version 0.1.4 released.
- Sep. 14, 2005 - Mysaifu JVM Version 0.1.3 released.
- Sep. 11, 2005 - Mysaifu JVM Version 0.1.2 released.
- Sep. 4, 2005 - Mysaifu JVM Version 0.1.1 released.
- Aug. 14, 2005 - Mysaifu JVM Version 0.1.0 released.
- Aug. 3, 2005 - Mysaifu JVM Version 0.0.9 released.
- Jul. 26, 2005 - Mysaifu JVM Version 0.0.7 released.
- Jul. 6, 2005 - Mysaifu JVM Version 0.0.5 released.
- Jun. 17, 2005 - Mysaifu JVM Version 0.0.4 released.
- May 16, 2005 - Mysaifu JVM Version 0.0.3 released.
- May 10, 2005 - Mysaifu JVM Version 0.0.2 released.
- Apr. 16, 2005 - Mysaifu JVM Version 0.0.1 released.
2. What is Mysaifu JVM?
-
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).
3. Objectives
-
Project objective is make a Java Virtual Machine which conforms to the J2SE(Java2 Standard Edition).
4. Supported Operating Systems
-
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)
5. Download
-
You can download both the binary and the source from download area.
Total size of executable files : 10MB
Memory used is the executable size + 4MB.(More memory is needed to allocate Java objects)
6. How to use
-
Please refer to How to use.
7. Sample programs
-
Please refer to Sample programs page.
8. Libraries
-
Mysaifu JVM is designed to use the following libraries.
I wish to express my gratitude to the developers of these excellent libraries.
(1) Java class libraries
Class libraries are based on GNU Classpath.
(2) File compression
Bootstrap class loader uses zlib for Windows CE to load classes from jar file.
(3) Memory management
JVM uses kmmalloc to allocate heap memory.
(4) Text encoding/decoding library
JVM uses libiconv for character encoding/decoding.
(5) Folder select dialog box
Modified from GSFinder+
(6) XML processing
JVM uses The XML C parser and toolkit of Gnome(libxml2 and libxslt) for XML processing.
(7) Graphics
Some graphics functions are based on WINE.
(8) Fonts
JVM uses FreeType to handle TrueType file.
9. Known bugs
-
Known bugs in this version.
Please inform the Bug reporting form when you find a new bug with this software.
10. Other information
Copyright(C) 2005-2008 freebeans(Please include "Mysaifu" in the title of your mail)
Mysaifu JVM