RU | EN
- 5.0 M3 stable build has been released
-
The build is targeted primarily to improving overall stability and
performance. This build contains the following enhancements:
an innovative fast byte code verifier, lazy resolution in all JIT
modes on IA32 platforms, support for Java6.0 classes in DRLVM.
Other areas that were improved include:
-
Bytecode mapping in JIT - exception stack traces became more
comprehensive
-
Threading support was partially re-factored towards improvement
of reliability and maintainability
-
JIT-based JVMTI debug mode speed up by a factor of 3
-
Stability of Swing and AWT code on Windows
The build is available for
download.
Please send your feedback to
the Harmony mailing list.
(2007-10-09)
- Harmony 5.0 M2 Available
-
We are pleased to announce the second stable build "5.0 M2".
In this build overall stability was improved, switch to GCv5 was made,
a lot of JIT optimizations were implemented, memory consumption was
significantly improved, API completeness came to 99.06% (without endorsed specs)
and many bugs were fixed. Apache Harmony encourage users to
download
and try the runtime or development kit, and report their experiences to
the Harmony mailing list.
(2007-06-30)
- Windows x86-64 (64-bit) Snapshots Available
-
We now are offering Harmony binaries for the x86-64 architecture under
Windows. For more information, please
see our downloads page.
(2007-05-14)
- First Milestone Available Now
-
Apache Harmony are pleased to announce the the first stable build "5.0 M1". The code,
which was previously made available as "snapshot r533500", underwent additional testing
after a period of stabalization in the ongoing development of a full release. Apache Harmony
5.0 M1 represents our best build so far, and we encourage users to
download and try the runtime
or development kit, and report their experiences to
the Harmony mailing list.
(2007-04-30)
- Harmony Classlib Enabled Version of JRockit VM Available for Project Use
-
BEA announced the availability of
an evaluation version of JRockit, their world-class JVM, that works
with the Apache Harmony class library. Distibuted by BEA under a binary, evaluation-only
license, this not only demonstrates the portablity of the
Apache Harmony class library,
it also adds a valuable tool to help us as we continue building our independent implementation
of Java SE.
(2007-01-30)
- JDK Snapshot Available
-
Apache Harmony now has a JDK snapshot available, that includes javac, keytool,
and others. While not complete, it's our first step towards the standard
JDK distribution format expected by developers. For more information, please
see our downloads page.
(2006-12-27)
- Linux x86-64 (64-bit) Snapshots Available
-
We now are including support for the x86-64 architecture under Linux.
For more information, please
see our downloads page.
(2006-12-14)
- Apache Harmony: Top-Level Project of the Apache Software Foundation
-
Apache Harmony is now a top-level project of the Apache Software Foundation.
On October 25th, the Board of Directors voted to make Apache Harmony a
top-level project, and on October 29th the Apache Incubator PMC voted to
graduate Harmony from the Apache Incubator, having satisfied the Incubator's
requirements for community governance and IP oversight. We're in the process
of transitioning our resources and infrastructure over, so please be patient
while we do our move.
(2006-10-29)
- New JRE and HDK Snapshots Posted
- Our latest snapshots have
lots of new fixes and features. The VM has a new GC,
almost complete JVMTI, and now can co-exist with
the IBM VME in
the Harmony JRE structure. Our classlibrary continues to grow with new
classes, notably CORBA, thanks to
Apache Yoko.
Also, the classlibrary includes many new fixes and updates.
Choose the JRE to test your favorite applications, and
give us feedback on how
we are doing, or use the HDK to enable faster development of the Harmony classlibrary.
(2006-09-28)
- Can Apache Harmony Help Sun Open Java?
- We're happy to help
(2006-08-16)
- New Snapshot Posted
- Lots of fixes and additions in the latest snapshot. (2006-08-16)
- DRLVM Documentation Update
- Check our new documentation on DRLVM
including guides for building, using, debugging, GC architecture and execution manager
architecture. (2006-08-05)
- New HDK and JRE Snapshots Available
- New snapshots
of the HDK and JRE are now available with lots of bugfixes. (2006-08-04)
- HDK and JRE Snapshots Available
- Harmony now offers a snapshot
of it's JRE and HDK builds.
The JRE snapshot is our in-progress Java Runtime Environment,
including both the virtual machine and classlibrary. Note that
this isn't stable, complete or compatible software. However,
you can use this to run your favorite Java applications and
help the project find and fix bugs, and help direct our efforts
to complete the most popular parts of the classlibrary first. The HDK
snapshot is a developers build, complete with classlibrary jars and
native libraries, header files, and build scripts. (2006-07-22)
- New class library snapshot build available
- A new stable snapshot of the class libraries code is available
for download from the Harmony downloads page.
These are made available for people to evaluate and experiment
with the code. This snapshot contains the recently integrated
Swing, AWT, and Java2D code. As always, please report bugs
(and successes!) to the Harmony developers mailing list.
(2006-06-30)
- AWT, Java2D and Swing Code Contribution
- On May 30th, 2006 the Apache Harmony project received a
substantial contribution of class library code into the project.
The code for AWT, Java2D, and Swing implementation has been contributed by Alexey
Petrenko on behalf of Intel corp. The full announcement can be found
on the Harmony developers mailing list. Thanks to
Alexey and his colleagues in the Intel Middleware Products Division!
(2006-05-31)
- New class library snapshot build available
- A new stable snapshot of the class libraries code is available
for download from the Harmony downloads page.
There are source and binary downloads available for people to
evaluate and experiment with the code. As always, please report bugs
(and successes!) to the Harmony developers mailing list.
(2006-05-12)
- DRL Virtual Machine Contribution
- On May 3rd, 2006 the Apache Harmony project received a
substantial contribution of virtual machine (VM) code into the project,
containing a JIT, core VM, GC, bytecode verifier, etc. This was contributed by
Andrey Chernyshev on behalf of Intel Corp. The full announcement can
be found on the Harmony developers mailing list.
(2006-05-03)
- Java Security Code Contribution
- On December 30th, 2005 the Apache Harmony project accepted additional
class library code into the project. The code had been contributed by
Mikhail Loenko on behalf of Intel corp. The new class library code
includes security, cryptography, javax.net and unit tests. Thanks to
Mikhail and his collegues in the Intel Managed Runtime Division!
(2006-01-16)
- VM Interface and Core Classes Contribution
- IBM has offered the Apache Harmony project a set of core
Java classes and an implementation of a VM/class library
interface. Tim Ellison wrote:
"I'm delighted to be able to make a code contribution to the
Harmony project on behalf of IBM. The code comprises a concrete implementation
of the interface between virtual machine and class library that we have
been discussing recently, together with a set of core Java classes."
This contribution is sufficient to run Ant and the Eclipse Java
compiler, to provide a basic self-hosting environment. IBM also
made a version of their J9 VM
available for use by the project in evaluating this contribution.
Thanks Tim and IBM :) (2005-11-08)
- "Bootstrap JVM" Contributed to Apache Harmony
- Daniel Lydickto the Harmony project of a basic Java Virtual Machine entitled
the "Apache Harmony Bootstrap JVM." Dan offered the VM with the following goals in mind:
- Basic platform for learning about VMs
- Boostrap and runtime framework for our eventual 'production' VM
- Help spur architectural discussion about core component designs
Thanks Dan! (2005-09-30)
- Source for JCVM Contributed to Apache Harmony
- Archie Cobbs has offered for contribution to the Apache Harmony project
a copy of the JCVM codebase. Come and
help us build on this interesting VM. Thanks Archie! (2005-09-25)
- Project accepted by Apache Incubator
- The Apache Harmony project was accepted formally accepted for
inubation by the Apache Incubator PMC. (2005-05-18)
Back to top