Apache Harmony

Uses your system voice; voice and rate in settings.

Snapshot

≈ 3 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

Apache Harmony is a retired open source, free Java implementation, developed by the Apache Software Foundation. It was announced in early May 2005 and on October 25, 2006, the board of directors voted to make Apache Harmony a top-level project. The Harmony project achieved (as of February 2011) 99% completeness for J2SE 5.0, and 97% for Java SE 6. The Android operating system has historically been a major user of Harmony, although since Android Nougat it increasingly relies on OpenJDK libraries. On October 29, 2011 a vote was started by the project lead Tim Ellison whether to retire the project. The outcome was 20 to 2 in favor, and the project was retired on November 16, 2011.

Apache Harmony is a retired open source, free Java implementation, developed by the Apache Software Foundation. It was announced in early May 2005 and on October 25, 2006, the board of directors voted to make Apache Harmony a top-level project. The Harmony project achieved (as of February 2011) 99% completeness for J2SE 5.0, and 97% for Java SE 6. The Android operating system has historically been a major user of Harmony, although since Android Nougat it increasingly relies on OpenJDK libraries. On October 29, 2011 a vote was started by the project lead Tim Ellison whether to retire the project. The outcome was 20 to 2 in favor, and the project was retired on November 16, 2011. ==Application status== Since its conception, Harmony grew in its ability to execute non-trivial Java applications. , supported applications include: Eclipse: 99.3% of the 36000 reference implementation (RI) test pass on Harmony's DRLVM + class library. Apache Tomcat: 100% of the RI tests pass. JUnit: 100% of the RI tests pass. Apache Ant: 97% of the RI tests pass. Other applications pass with a high success rate, such as Apache Derby, Apache Axis, Log4j, Apache Velocity, Apache Cocoon, jEdit, and Apache Commons. However, Harmony's incomplete library prevented it from launching some other applications: ArgoUML: because it needs a Java applet implementation, which was still unavailable in Harmony. Apache Geronimo runs on Apache Harmony with some issues and workarounds. Vuze, formerly Azureus, because of unimplemented security classes. Apache Harmony source code repository JavaOne 2006 Online Harmony Session JavaOne 2007 Online Harmony Session Apache Harmony by Geir Magnusson Jr at JavaPolis 2006 The Java open source debate - a good summary of the debate What is the Future of Apache Harmony? Apache Harmony loses project manager

Text derived from https://en.wikipedia.org/w/index.php?oldid=1327863200 under CC BY-SA 4.0; modifications have been made.