It’s not every day that you get to see an Apple engineer opening a correspondance with a giant “WOOT!”, but that’s exactly what Mike Swingler did a couple of days back when he elaborated on the approach Apple is taking to their OpenJDK participation.
According to Swingler, Apple is still in the process of figuring out who will be responsible for committing the code to the project, and how the minor details of the project will work, but they’re working on it, and should have some answers soonish.
First, Apple will drop a “SoyLatte” level implementation of their OS X JDK bundle, and then over the coming weeks and month, they will be adding parts of their Java SE6 implementation to the public project.
From the mailing list:
To set expectations, the first drop will be effectively a “SoyLatte”-level implementation, but is packaged as a Universal Mac OS X .jdk bundle that can be dropped directly into /Library/Java/JavaVirtualMachines. Over the coming weeks and months, we will be adding pieces and parts of our Java SE 6 implementation to the public project, and will cut over from using an X11-based AWT to a Cocoa NSEvent-based one with a new OpenGL-backed graphics layer.
According to Swingler, “the vast majority of our Swing Aqua Look and Feel implementation is [contributable], as well as the eAWT/eIO API”; however, there will be certain parts of their Java SE6 implementation that will not be contributable to the project.
You can read the rest of the information on Apple’s mailing list portal.