May 30, 2006

Apache Harmony 的相容性測試

由 Intel 主導的 [Apache Harmony] 計畫,日前在 JavaOne 由 Intel 員工、Harmony 計畫領導人 Geir Magnusson Jr 做了令人印象深刻的展示:以 Harmony VM 搭配 Intel 的 class library implementation,執行 jEdit 應用程式,而 Intel 也表示,將捐出這部份的 AWT/Swing 實做,詳細的新聞可參考 [Swing/AWT Donation Coming...]。而 IBM 也不遑多讓,也捐出一部分的 class library,並提供該公司的 J9 VM/Runtime 作為驗證平台,詳情可參考 [IBM Development Package for Apache Harmony]。

在 Free Java 的世界,有一系列驗證相容性的套件與架構,而 Japi 測試也設定好了,所以我們可以看看 [Results of comparison between jdk14 and harmony],事實上,Intel 的 AWT/Swing implementation 還未 check-in,而 Harmony 以 Apache Foundation Software License 釋出的 class library 完成度也大幅低於 GNU Classpath,該 license 還未能與 GPL v2 相容,雖然在 GPL v3 已經做出修訂,但目前來說,僅能做出有限度的合作。此外,除了 Intel 與 IBM 的員工外,Apache Harmony 計畫也招募了些開發者,可參考 [Harmony::People],隨著對 Sun JDK 與其 source code 的鬆綁政策,未來的 Java Runtime 也將更多元化,並且朝著針對特定需求作延伸的方向。
由 jserv 發表於 May 30, 2006 10:53 AM
迴響