RU | EN
Welcome to Apache Harmony - Open Source Java SE.
Apache Harmony is
the Java SE project of the
Apache Software Foundation.
Please help us make this a world class, certified implementation of the
Java Platform Standard Edition!
The aim of the project is to produce a large and healthy community
of those interested in runtime platforms tasked with creation of:
-
A compatible, independent implementation of the Java SE 5
JDK under the Apache License v2
-
A community-developed modular runtime (VM and class library)
architecture.
We aim to support wide range of different platforms. The main criteria
for whether a particular platform is supported or not is the involvement
of people in running tests on regular basis, reporting build status, finding
and fixing bugs for that platform, and so on. We have
a
list of platforms
we are actively maintaining at the moment.
Please see the following "Getting Started" guides:
Back to top
- Microemulator code contribution
-
Apache Harmony has broadened it's scope of code implementing the Java
platform APIs with the acceptance of a substantial code contribution
from the authors of Microemulator.
Microemulator is a pure Java implementation of Java ME APIs in Java SE. With
the emulator code it becomes possible to run MIDlet (MIDP/CLDC) based
applications as a standalone Java application or as web browser applet.
Thanks to Bartek, Vlad, and Michael for this contribution to Apache Harmony!
(2008-06-09)
- Apache Harmony 5.0 M6 is available!
-
The Apache Harmony team are pleased to announce the immediate availability
of Apache Harmony 5.0M6. This is the latest stable build of the Harmony project
with numerous enhancements and bug fixes including:
- new JIT optimizations
- functional and coverage enhancements throughout the class libraries
- improved VM threading design
- support for full hardware addressability on 64 bit platforms
- new appletviewer and unpack200 tools
- ...and many more
The build has been replicated to the download sites, and we recommend that
everyone update their current version to Apache Harmony 5.0M6.
The build is available for
download.
Please send your feedback to
the Harmony mailing list.
(2008-05-22)
- 5.0 M5 now available
-
The Apache Harmony team are pleased to announce the immediate availability
of Apache Harmony 5.0M5. This is the latest stable build of the Harmony project
with numerous enhancements and bug fixes. The build is being replicated to the
download sites, and we recommend that everyone update their current version to
Apache Harmony 5.0M5.
The build is available for
download.
Please send your feedback to
the Harmony mailing list.
(2008-02-29)
- 5.0 M4 stable build has been released
-
The Apache Harmony team are pleased to announce the immediate availability
of Apache Harmony 5.0M4. This is the latest stable build of the Harmony project
with numerous enhancements including new JIT optimizations, functional
and coverage enhancements throughout the class libraries, improved VM threading
design, and support for full hardware addressability on 64 bit platforms.
The build is available for
download.
Please send your feedback to
the Harmony mailing list.
(2007-12-19)
- We now accept bug reports on other languages.
-
Users may now submit bug reports, improvement suggestions or patches on their native languages.
We currently understand English, Chinese, and Russian.
(2007-10-25)
Archived articles are here.
Back to top
How are we doing? We're making steady progress:
-
JRE and HDK snapshots available
- Up-to-date
code integrity status
is tracked automatically on all supported platforms
-
JRE can run popular programs like Apache Tomcat, Eclipse, Maven, Derby, Ant
-
More than
99% of Java 5 API complete.
(not compatible, just completed)
- More than 1.25 Million Lines of Code
Back to top