JavaOne's focus on the future
October 5, 2011 —
(Page 3 of 4)
Related Search Term(s): Java, Oracle
The plan to revise the JCP will unfold across three separate JSRs, each of which will focus on a distinct set of issues. “First, we wanted to work on stuff that was important, but relatively non-controversial," said Curran. "We're focusing on transparency and openness. In the future, we're going to mandate that all workgroups do work in the open, via public mailing lists and issue trackers. We're going to have similar requirements around the executive committee too.”
This first revision comes under JSR 348, he said.
Curran detailed the plans for the next two JCP revision JSRs, as well. “Next, we will focus on merging the two executive committees into one. It seems the right thing to do," he said.
"We should have a single executive committee, which will deal with all of the three platforms. We'll do another JSR shortly to merge the two executive committees. Then we'll tackle bigger issues around IP rights."
That last JSR is bound to be controversial, and even Curran admits as much. IP rights are at the heart of a dispute between the Apache Foundation and the JCP. Earlier this year, Apache resigned from the JCP over the terms-of-use restrictions on the Test Compatibility Kit for Java implementations. The TCK, as it is known, restricts the type of devices to which an implementation of Java tested with the TCK can be deployed upon.
Curran said that this and other contentious legal issues will
be the focus of the third JCP revision JSR. However, he added that this JSR could take a while to be completed, as lawyers from both sides will want to validate any changes and be included in the process.
Divisions in mobile
Beyond the future, Messinger also demonstrated some here-and-now technologies in his keynote. Most notable were Java applications running on an iPod Touch. He explained that developers can now embed the Java virtual machine within a mobile application and wrap it in Objective-C, so that the end product can be sold in the iPhone App Store.