One big, happy OpenJDK family + new on dW Java
JenniAloi 120000JEBE Visits (5804)
As you may have already heard because of my delinquency (hey, I was celebrating a milestone of a birthday), Apple announced that Oracle will indeed assume responsibility for Java SE 7 and future versions of the Java runtime on Mac OS X. From the press release:
Apple will contribute most of the key components, tools and technology required for a Java SE 7 implementation on Mac OS X, including a 32-bit and 64-bit HotSpot-based Java virtual machine, class libraries, a networking stack and the foundation for a new graphical client. OpenJDK will make Apple's Java technology available to open source developers so they can access and contribute to the effort.
As the companies are spinning it, Apple is freeing up its Java implementation source code and joining with Oracle on the OpenJDK project. Both moves speak to the friendliness between Steve Jobs and Larry Ellison and bode very interesting for the future of Mac OS X as an enterprise Java development platform. I'm curious to know -- as Swing/AWT developers will be -- what's meant by that "foundation for a new graphical client." I'm also curious what effects this alliance could have in the mobile phone market, where both companies have stake.
Oracle Senior Vice President of Development Hasan Rizvi affirmed the growing relevance of Mac OS X to Java developers, and also acknowledged that compatibility with Mac OS X "plays a key role in the cross-platform promise of the Java platform."
Oracle's Henrik Stahl, meanwhile, admitted that he and others at Oracle have been keeping this news under their hats: "This announcement is the result of a discussion between Oracle and Apple that has been going on for some time," he wrote in his blog. The silence may have fueled recent FUD about the state and future of Java development but "due to the nature of these things we have neither wanted to or been able to communicate before." There's more to say, he hinted. But not yet.
In other news, we posted a new podcast this week with Max Ross, an engineer at Google and a man passionate about the GAE datastore. Max offers a great insight on GAE and good detail on how the datastore works. And in a related article, Andy Glover introduces Obje
We've got a busy few weeks coming up before we do a little hibernating of our own for the holidays, so keep an eye on the Java zone.