Hey, everybody, remember when Oracle bought Sun, and everyone was all doom and gloom about non-EE Java's prospects because Oracle only wanted Java for its enterprise-scale Orpliances? Well, to hear Larry Ellison tell the tale at JavaOne today, that's just not true! Ellison talked up JavaFX, saying that developers reluctant to use AJAX would prefer it; he even said that OpenOffice libraries should be written in JavaFX, which implies that OpenOffice will continue to exist. (JavaFX 1.2 has been released, by the way, with some backwards incompatibilities with 1.1, because why not.) And perhaps the wackiest notion he floated is of some sort of Java-based netbook. "I don't see why some of those devices shouldn't come from Sun," Ellison said. "There will be computers that are fundamentally based on Java." Ellison also acknowledged that some of these Java-based devices come from Google -- which is fascinating because Google's Android is based around Apache Harmony and thus is not de jure Java (though obviously it runs Java code de facto). Perhaps a sign that Ellison will cut the Gordian knot of the Apache-Sun dispute?
Now, it's true that with the Sun-Oracle deal not closed yet, Ellison is in fact not allowed to talk about radical most-merger changes, so anyone who was expecting him to come onstage and laugh maniacally about killing Java SE was always doomed to disappointment. But the keynote was definitely focused on client-side stuff, not the server. The other major bit was the preview of the Java store, a client-side enterprise if ever there was one. The video in that link is less than impressive to me -- although I am charmed to learn that James Gosling uses a Mac -- though it is interesting that there seems to be the possibility of several different front-ends that can access the same group of apps for sale. In separate (though easy to conflate) news, Verizon launched a Java ME app store for its phones, offering Java developers a direct market to mobile phone users, something that's been needlessly lacking to this point.
Entertainment
Hey Josh, good post. You know it sounded mostly harmless to me, I think you are right, no one can say anything about what it going to happen post-merger as there is still so much scrutiny over the deal. Time will tell, I don't put much stock into what anyone says in a keynote.
Google Android
Isn't Google android using a java-based SDK in anycase? So java on the netbook isn't a new idea as there are many netbooks coming out with android installed.
Hi Philip! It's true that
Hi Philip!
It's true that Android is Java-derived, but it isn't officially Java, because it is based on the Apache Software Foundation's Harmony. And Apache won't license Sun's compatiblity kits because they conflict with Apache's open source licensing. Since it hasn't gotten the Java seal of approval, it could in theory be altered to be different from standard documented Java in portability-breaking ways (though I don't think Google has any particular incentive to do this). Thus, Sun has historically been neutral-to-hostile towards Android, and certainly doesn't tout it as a Java-based success story.
In the past, Oracle has taken the ASF's side in its dispute with Sun, and Larry Ellison has spoken positively of Android since the merger was announced, so this attitude may change.
Client-side Java at large, or just JavaFX?
Sounds like Larry's more interested in specifically JavaFX, rather than client-side Java at large.
Would JavaFX replace AJAX ?
Would JavaFX replace AJAX ? Doesn't sound convincing!
Is JavaFX really that good?
Is JavaFX really that good? I never messed around with it.
Although Verizon will launch
Although Verizon will launch an application store based on Java ME is nice to hear, only smart phones are targeted for the moment.
Regards,
Karl, Trading software developer
hoodia
hi Josh,
thank for the article. that was a nice story.
cheers
Post new comment