== Harmony wiki中文页 (建设中) ==

欢迎光临Apache Harmony – 一个开放源码的Java SE的实现!

Apache Harmony是Apache软件基金会的Java SE项目。请和我们一起把这个项目做成Java平台标准版的一个世界级的、并通过认证的实现!

这个项目的目标是营造一个大型的、健康的社区,这个社区由那些对运行是平台感兴趣的人组成。他们的任务是完成:

  1. 一个兼容的、独立的Java SE 5 JDK的实现,并根据Apache License v2发布;
  2. 一个由社区开发的模块化的运行时(包括虚拟机和类库)体系结构。

我们期望支持尽可能多的不同平台。一个特定的平台是否被支持,主要取决于参与者能在这个平台上定期运行测试、报告编译安装的情况,以及为该平台除虫,等等。我们目前有一个平台列表,给出当前积极支持的平台。

请阅读一些“起步”指南:

  1. Harmony用户起步:写给那些希望使用Apache Harmony的预编译快照版本(pre-built snapshot)的人;
  2. Harmony贡献者起步:写给那些希望能下载源代码并自己编译安装Apache Harmony的人。
  3. Harmony中文缺陷报告起步:写给那些希望能使用中文或者其他语言报告Apache Harmony缺陷的人。
== 项目进展 ==

我们一直在稳步前进:

  1. JRE 和 HDK 的预编译快照
  2. JRE 可以运行一些流行的应用如 Apache Tomcat, Eclipse, Maven, Derby, Ant
  3. 完成了超过95%的Java 5 API (完成了,不一定兼容)
  4. 超过125万行的代码
== Harmony 新闻 ==
  • 多语言Bug 报告系统*

Apache Harmony 现在支持多种语言的Bug报告。目前暂时支持中文,英文和俄文。JIRA 4971https://issues.apache.org/jira/browse/HARMONY-4971使用中文和英文双语
报告了一个功能增强的问题。这个报告的内容是有实际意义的,但是形式是试验性质的。对于多语言报告的流程和形式,大家可以各抒己见。您可以把意见记录到以下页面。
Harmony中文缺陷报告起步

JDK预编译快照

Apache Harmony现在有一个JDK的预编译快照版,包括javac,keytool,等。尽管还不全,这是我们迈向开发人员期待的标准JDK发布格式的第一步。更多信息,请到下载页面。(2006-12-27)

Linux X86-64 (64-bit)预编译快照

我们现在开始在Linux下支持X86-64体系结构。更多信息,请到我们的下载页面。(2006-12-14)

Apache Harmony: Apache软件基金会的顶级项目

Apache Harmony现已成为Apache软件基金会的顶级项目(top-level project). 10月25日,董事会投票决定Apache Harmony成为顶级项目。10月29日,Apache孵化器管理委员会(Incubator PMC)投票决定Harmony完成孵化,认为它符合孵化器对社区管理和IP监管的要求。我们现正在把一些资源和设施进行转换,该迁移阶段可能需要一些时间,请保持耐心。(2006-10-29)

过去的新闻存档

== 媒体追踪 ==

这里列出一些外部媒体对Harmony项目的新闻报道。如果你希望某条新闻在此列出,请给我们发信。

SUN批准的开放源码Java项目稳步进展

“我不知道你想证明什么,不过不要企望我能无中生有。” --一个铁杆在我最早关于Harmony项目报道后的留言

http://www.theinquirer.net/?article=30688

开放源码的Java:对一个Apache Harmony项目发起人的访问

Apache Harmony 是 Apache软件基金会的一个顶级项目。Harmony项目的任务是生成一个兼容的、独立的、Apache License v2 发布的J2SE 5的实现,并“生成一个社区开发的模块化的运行时体系架构(包括虚拟机和类库),从而能够让一些独立的实现共享运行时模块,并促进运行时模块的独立创新。”

http://www.linuxplanet.com/linuxplanet/interviews/6185/1/

== 技术文档 ==

Harmony_安装中文帮助

Harmony DRLVM 的
执行管理器组件描述

线程管理

DRLVM_Jitrino即时编译器

  • No labels