Apple Open Source Java Implementation
Apple contribute to OpenJDK project!
Apple will be contributing most of the key components, tools and technology required for a Java SE 7 implementation on Mac OS X, as part of an OpenJDK project for Mac OS X. The contribution will include class libraries, a networking stack, a 32-bit and 64-bit HotSpot-based JVM and the foundation for a new graphical client. Even better, the technology will be available to open source developers, allowing them to access and contribute to the effort!
“We are excited to welcome Apple as a significant contributor in the growing OpenJDK community,” said Hasan Rizvi, Oracle’s senior vice president of Development. “The availability of Java on Mac OS X plays a key role in the cross-platform promise of the Java platform. The Java developer community can rest assured that the leading edge Java environment will continue to be available on Mac OS X in the future.”
In addition, Apple confirmed that Java SE 6 will still be available from Apple for Mac OS X Snow Leopard and the upcoming release of Mac OS X Lion. Java SE 7 and future versions of Java for Mac OS X will be available from Oracle.
Henrik Ståhl has posted a statement on this announcement, revealing that the discussions between Apple and Oracle have been “going on for some time” following the news that Apple would deprecate Java on the Mac. However, “due to the nature of these things” Oracle were not able to keep the community updated on the discussions. He does not name a date for when JDK 7 will be available for OSX, although he expects Oracle will release on current supported platforms first and OSX later.