Apache Harmony
Apacheソフトウェア | |
5.0M15 6.0M3 / 2010 | |
リポジトリ | |
プラットフォーム | クロスプラットフォーム |
サポート |
|
Java SE | |
ライセンス | Apache License |
harmony |
Apache Harmony(アパッチ・ハーモニー)は、オープンソースかつフリーなJava
SDKやJREも
歴史 [編集 ]
立 ち上 げ[編集 ]
HarmonyプロジェクトはフリーなJava
スクラッチから書 き直 す意味 [編集 ]
GNU ClasspathとApacheプロジェクトが
しかし、いくらかのフリーソフトウエア
サンのTCKライセンスを巡 る問題 [編集 ]
2007
- テクノロジ
互換 キット (Technology Compatibility Kit) は、Java SE5仕様 に実装 が準拠 しているかを確認 するためのテストキットで、SunがJavaの仕様 ライセンス内 で規定 している。
サンは
開発 チーム[編集 ]
その
開発 終了 前 の状況 [編集 ]
2006
ライブラリ実装 [編集 ]
クラスの
また、HarmonyのテストスィートはGNU Classpathと
Harmonyプロジェクトの
文書 化 [編集 ]
ツール[編集 ]
Javaプラットフォームの
仮想 マシンのサポート[編集 ]
Harmony は、いずれも
- JC Harmony Edition VM, "JCHEVM," JCVM's インタプリタ に
基 づいており、Archie Cobbs によって寄贈 された。 - BootJVM, シンプルなブートストラップ
可能 な仮想 マシンで、Daniel Lydick によって寄贈 された。 - SableVM は
先進 的 でポータブルなインタプリタで、Sable Research Group および Dynamic Runtime Layer Virtual Machine の作者 達 によって寄贈 された。 - BEA は Apache Harmony クラスライブラリが
動作 する JRockit VM の評価 版 が利用 できることを発表 していた[10]。
2006
DRLVM
実行 可能 なアプリケーションの状況 [編集 ]
- Eclipse : 36,000
件 のリファレンス実装 テストのうち 99.3% が Harmony の DRLVM とクラスライブラリで合格 [12]。 - Apache Tomcat : リファレンス
実装 テストが 100%合格 [13]。 - JUnit : リファレンス
実装 テストが 100%合格 [14]。 - Apache Ant : リファレンス
実装 テストが 97%合格 [15]. - Apache Derby、Apache Axis、Log4j、Apache Velocity、Apache Cocoon、jEdit、Apache Commons などのアプリケーションも
高 い合格 率 を示 す。
しかし、Harmony のライブラリ
- ArgoUML: Harmony では
利用 できない Javaアプレット の実装 を必要 とする。 - Apache Geronimo は、
若干 の修正 により(問題 もあるが)Apache Harmony上 で動作 する[11]。 - Azureus セキュリティのクラスが
未 実装 である。
関連 項目 [編集 ]
参照 [編集 ]
- ^ Result - Move Apache Harmony to the Attic (updated) - Tim Ellison - org.apache.harmony.dev - MarkMail
- ^ “Harmonyひっそりと
終了 、Java開発 はOpenJDKへ集中 ”. マイナビニュース (2011年 11月10日 ). 2014年 2月 25日 閲覧 。 - ^ Open Letter to Sun Microsystems
- ^ Leo Simons (2006
年 7月 24日 ). “"We would like all the development to happen right here"”. 2008年 6月 2日 閲覧 。 - ^ “The Apache Way”. 2008
年 6月 2日 閲覧 。 - ^ “List of Apache Harmony Committers”. 2008
年 6月 2日 閲覧 。 - ^ Class Library Component Status
- ^ Apache Harmony Library Coverage against J2SE 1.4
- ^ Apache Harmony Library Coverage against Java SE 5.0
- ^ BEA JRockit VM under a binary, evaluation-only license[1]
- ^ Running Geronimo on Harmony