1. 最新情報
- 2009/10/17 - Mysaifu JVM Version 0.4.7 を公開しました。 ダウンロードページから入手可能です。
- 2009/10/08 - Mysaifu JVM Version 0.4.6 を公開しました。
- 2009/3/3 - Mysaifu JVM Version 0.4.5 を公開しました。
- 2009/2/22 - Mysaifu JVM Version 0.4.4 を公開しました。
- 2009/2/15 - Mysaifu JVM Version 0.4.3 を公開しました。
- 2009/2/2 - Mysaifu JVM Version 0.4.2 を公開しました。
- 2008/11/24 - Mysaifu JVM Version 0.4.1 を公開しました。
- 2008/11/10 - Mysaifu JVM Version 0.4.0 を公開しました。
- 2008/6/29 - J3dm - Java3D for Mysaifu JVM - Version 0.0.1 をリリースしました。 J3dmプロジェクトページから入手可能です。
- 2008/6/13 - Mysaifu JVM Version 0.3.9 を公開しました。
- 2008/5/5 - Mysaifu JVM Version 0.3.8 を公開しました。
- 2008/4/24 - Mysaifu JVM Version 0.3.7 を公開しました。
- 2008/2/29 - Mysaifu JVM Version 0.3.6 を公開しました。
- 2008/2/2 - Mysaifu JVM Version 0.3.5 を公開しました。
- 2007/9/12 - Mysaifu JVM Version 0.3.4 を公開しました。
- 2006/12/16 - Mysaifu JVM Version 0.3.3 を公開しました。
- 2006/11/3 - Mysaifu JVM Version 0.3.2 を公開しました。
- 2006/9/16 - Mysaifu JVM Version 0.3.1 を公開しました。
- 2006/9/8 - Mysaifu JVM Version 0.3.0 を公開しました。
- 2006/8/26 - Mysaifu JVM Version 0.2.9 を公開しました。
- 2006/8/14 - Mysaifu JVM Version 0.2.8 を公開しました。
- 2006/7/13 - Mysaifu JVM Version 0.2.7 を公開しました。
- 2006/5/13 - Mysaifu JVM Version 0.2.6 を公開しました。
- 2006/4/9 - Mysaifu JVM Version 0.2.5 を公開しました。
- 2006/3/15 - Mysaifu JVM Version 0.2.3 を公開しました。
- 2006/3/3 - Mysaifu JVM Version 0.2.2 を公開しました。
- 2006/2/14 - Mysaifu JVM Version 0.2.1 を公開しました。
- 2006/2/8 - Mysaifu JVM Version 0.2.0 を公開しました。
- 2005/12/13 - Mysaifu JVM Version 0.1.9 を公開しました。
- 2005/12/2 - Mysaifu JVM Version 0.1.8 を公開しました。
- 2005/10/27 - Mysaifu JVM Version 0.1.6 を公開しました。
- 2005/10/8 - Java Communications API (javax.comm) のWindows CE版を公開しました。 ダウンロードページから入手可能です。
- 2005/10/8 - Mysaifu JVM Version 0.1.5 を公開しました。
- 2005/9/17 - Mysaifu JVM Version 0.1.4 を公開しました。
- 2005/9/14 - Mysaifu JVM Version 0.1.3 を公開しました。
- 2005/9/11 - Mysaifu JVM Version 0.1.2 を公開しました。
- 2005/9/4 - Mysaifu JVM Version 0.1.1 を公開しました。
- 2005/8/14 - Mysaifu JVM Version 0.1.0 を公開しました。
- 2005/8/3 - Mysaifu JVM Version 0.0.9 を公開しました。
- 2005/7/26 - Mysaifu JVM Version 0.0.7 を公開しました。
- 2005/7/6 - サンプルプログラムを追加しました。
- 2005/7/6 - Mysaifu JVM Version 0.0.5 を公開しました。
- 2005/6/17 - Mysaifu JVM Version 0.0.4 を公開しました。
- 2005/5/16 - Mysaifu JVM Version 0.0.3 を公開しました。
- 2005/5/10 - Mysaifu JVM Version 0.0.2 を公開しました。
- 2005/4/16 - Mysaifu JVM Version 0.0.1 を公開しました。
2. Mysaifu JVMとは
Mysaifu JVMは、Windows Mobile上で動作するJava仮想マシンです。
GPLv2 (GNU Public License Version 2)に基づくフリーウェアです。
3. 目標
J2SE(Java2 Standard Edition)をサポートすることを目標にしています。
4. 動作するOS
現在のバージョンは以下のOS上で動作します。
- 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. ダウンロード
実行バイナリ、ソースコードともにダウンロードページから入手可能です。
6. 使い方
使い方を参照してください。
7. サンプルプログラム
Mysaifu JVM上で動作するサンプルプログラムは「サンプルプログラム」ページにあります。
8. ライブラリ
Mysaifu JVMは以下のライブラリを使用しています。
(1) Javaクラスライブラリ
![]()
GNU ClasspathをMysaifu JVMで動作するように改造しています。
GNU Classpathの詳しい情報は、GNU Classpathプロジェクトをご覧ください。
(2) データ圧縮ライブラリ
ブートストラップローダは、zlib for Windows CEを使用して、jarファイル内のクラスを読み込んでいます。
(3) メモリ管理ライブラリ
標準のmalloc()/free()ではなく、kmmallocを一部変更したものを使用しています。
kmmallocはヒープエラーチェック機能を持ったメモリ管理ライブラリです。
(4) 文字コード変換ライブラリ
文字コードの変換にlibiconvを使用しています。
(5) フォルダ選択ダイアログ
フォルダ選択ダイアログはGSFinder+のソースコードを改造して作成しています。
(6) XML処理
XML関連の処理はxmlsoft.orgのlibxml2およびlibxsltのソースコードをWindows Mobile用に改造したものを使用しています。
(7) グラフィックス処理
一部のグラフィックス処理はWINEをWindows Mobile用に改造したものを使用しています。
(8) Fonts
TrueTypeフォントを扱うために FreeType を使用しています。
優れたライブラリを作成された方々に深く感謝します。
9. 既知の不具合
最新バージョンにおける既知の不具合は、既知の不具合一覧をご覧ください。
これ以外のバグを見つけた方はバグレポートフォームからお知らせください。
10. その他の情報
Mysaifu JVM