[[http://harmony.apache.org|Apache Harmony Project]] originally [[OriginalProposal|started]] in May 2005. Currently it is under active development. [[Harmony_wiki中文页]] РусскаяВерсия == Components == * [[http://harmony.apache.org/subcomponents/classlibrary/index.html|Class library]] * [[http://harmony.apache.org/quickhelp_contributors.html|Building Instructions]] * [[http://harmony.apache.org/subcomponents/classlibrary/status.html|status page]] * [[componentization|Componentization]] * [[RunningTheClasslibTests|Running The Classlib Tests]] * [[ProgressInBeansModule|Progress in beans module]] * [[Pack200|Pack200]] * [[http://wiki.apache.org/harmony/ClasslibJava6|Update to java6]] * [[AppTestResult|Application test result]] * [[http://harmony.apache.org/subcomponents/drlvm|DRLVM]] is a virtual machine written mostly in C++. * [[http://harmony.apache.org/quickhelp_contributors.html|Building DRLVM]] ([[http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/README.txt?view=co|README.txt]], [[DrlvmBuildTroubleshooting|troubleshooting]]) * [[http://harmony.apache.org/subcomponents/drlvm/getting_started.html|Running DRLVM]] ([[DrlvmCommandLineOptions|command-line options]]) * Debugging DRLVM ([[Debugging_DRLVM_with_GDB_on_Linux|on Linux]], [[Debugging_DRLVM_with_Microsoft_Visual_Studio_on_Windows|on Windows]]) * [[http://harmony.apache.org/roadmap.html#DRLVM|TODO List for DRLVM]] * [[DRLVMTestTracking|DRLVM Test Tracking]] * [[JVMTI_Implementation_Status]] * [[Jitrino_OPT|Jitrino.OPT]]: multiplatform optimizing Just-In-Time compiler * [[Documentation_TODO]] * JCHEVM is a Java byte code interpreter written in C, based on [[http://jcvm.sf.net|JCVM]]. * [[jdktools|JDK command-line tools]] * Eclipse plugin * [[Automated_Testing]] * [[DevelopmentPlatformConfiguration|HOW-TO Configure for Development]] * [[Google_Summer_of_Code]] ---- == Sandbox/Whiteboard == * WhiteBoards * [[Harmony_Q2_Milestone]] ---- == Harmony Development Tools == * [[http://issues.apache.org/jira/secure/attachment/12323671/filter_class.tgz|Missing Class Checker]] * [[http://issues.apache.org/jira/secure/attachment/12325255/repackage.zip|Package Renamer]] * [[http://issues.apache.org/jira/secure/attachment/12359287/format.sh|C++ Formatter]] * [[http://issues.apache.org/jira/secure/attachment/12359288/jcf2jasm.pl|jcfdump to jasmin Converter]] ---- == Design proposals == * ClassUnloading ---- == Conventions == * [[Testing_Convention]] * [[Exception-throwing_compatibility]] * [[Code_Commenting]] * [[Downloads|Structure for project websites and file downloads]] ---- == Status == * [[Platforms_to_Run_Harmony_Development_Kit_on|Platforms to Run Harmony Development Kit (HDK) on]] * [[Application_Status]] * [[Coverage_information]] * [[DRLVMTestTracking|DRLVM Test Tracking]] * [[Unresolved_Bugs_History]] * [[Classlib_exclude_lists_tracking]] * [[Benchmarks:_known_issues_and_howtos]] * [[JVMTI_Implementation_Status]] * Apache Board reports * [[Board200709|September 2007]] * [[Board200712|December 2007]] * [[Board200803|March 2008]] * [[Board200806|June 2008]] * [[Board200809|September 2008]] * [[Board200812|December 2008]] * [[Board200903|March 2009]] * [[Board200906|June 2009]] * [[Board200909|September 2009]] * ~- ([[Board200912|Notes in preparation for the next report]]) -~ * [[Milestone_M3_known_issues]] ---- == Resources == * [[http://svn.apache.org/repos/asf/incubator/harmony/|SVN]] * See [[http://harmony.apache.org/contribution_policy.html|contribution policy]] page * [[http://issues.apache.org/jira/browse/HARMONY|JIRA issue tracker]] * [[http://dir.gmane.org/gmane.comp.java.harmony.devel|Development Mailing List Archives]] on Gmane * [[http://apache-harmony.blogspot.com/|Apache Harmony Blog]] * [[HarmonyPapers|Research Papers using Apache Harmony]] * [[HarmonyPresentations|Presentations on Apache Harmony]] * IRC: #harmony on irc.freenode.net ---- == General Information == * [[Terminology]] * [[WTF]] Glossary of terms in common use by Apache Harmony developers * [[TechnicalFAQ]] * [[HarmonyArchitecture]] Proposed Harmony Architecture (Overview) * [[JVM_Feature_Comparison]] * [[JVM_Implementation_Ideas]] * [[People]] * [[READMEForJDKBuild]] * [[NewCommitter]] Guidelines for new committers More information available from the LinksPage