Skip to main content

JavaOne Monday Evening Keynote: Thomas Kurian on Java Strategy and Direction

Posted by editor on September 20, 2010 at 7:21 PM PDT

So, what will the Monday night Oracle Open World / JavaOne / Oracle Develop keynote tell us? Intel and Thomas Kurian will provide the answer, which I'm watching on the Oracle Technology Network Live videostream.

So, I work in an Oracle/Sun data center. I guess you could say I'm biased, because we made that decision and it has turned out great for us. But, we are building a new data center, a next-generation data center. So, I'm really interested in what the future holds.

Intel is about to speak. I loved my tenure as community manager for ThreadingBuildingBlocks.org. Intel is superb! They understand the interactions between hardware and software. Bottlenecks are ultimately hardware related (the hardware executes as many instructions as it can in a given period of time); yet, ineffiecient software can leave too much hardware sitting around doing nothing; or, it can ask the hardware to repeat solutions to problems that have already been solved, but which weren't saved.

Intel designs its hardware such that it will deliver ultimate performance for software developers who have some understanding of the implications that a line of code has on hardware.

Now the conversation turns to Java, the collaboration between Intel and Oracle with respect to Java, with an invitation to visit Intel Booth 509 at JavaOne. And the Intel presentation ends.

The focus now turns to Java, with Oracle's Thomas Kurian speaking. Thomas highlighted Project Coin, with its improved type reference inference, try-with-resource blocks; Project Lambda (closures); and Project Jigsaw (the modular Java platform).

The next focus is multi-core processors, large memories, fast networks. You know that I belive this is the future, and must be addressed. Also, support for additional languages (Scala, for example) will be added. This is the .NET model (and I won't argue who invented it first, Sun or Microsoft - though, to me, .NET was a response to Java)...

There will be new OpenJDK releases in 2011 and 2012.

The next discussion is on the client side. HTML5 is a key focus, along with native applications. JavaFX, JavaScript, Java 2D and 3D are considered key. JavaFX is highlighted as being a key element in the Java client arena going forward. Open Source is highlighted, along with support for large datasets, and flexibility with respect to images and other data types.

Oracle's view is that all future browsers will run HTML5. Which means that Java and Javascript and modern graphic engines will be deployable to provide new Web experiences (as well as desktop experiences, I'd think).

I like what I'm hearing, so far!

Next is a demo of what Java is able to accomplish today on the client side. A JavaFX cup, followed by a game screen... an array of screens... fancy graphics/visualizations... quite fancy. All done vector graphics, no images. I think you have to see it to comprehend it. A real lot is possible using vector graphics and Java.

Thomas talked about the mobile vision: Project Mobile.Next. This will involve updates to the Java language, the VM, libraries, packages, and APIs. The goal is to enable Java support for new devices and new markets, including smartphones and many other mobile devices. Java Card and mobile payments were featured.

Bioware was the next focus, in a presentation of the "StarWars: The Old Republic" game, which runs on GlassFish. The video was spectacular, and it seems it's all developed using Java.

In conclusion, Thomas said Oracle is committed to giving developers the world's best programming platform on the desktop side, on the mobile side, and on the server side. And he announced the upcoming non-US JavaOnes. Then Olympic Champion Apollo Ohno came out, and said he was excited to be at JavaOne. I really liked watching him at recent Olympics, and it's a thrill to see him at JavaOne! He said often people tell him "You look a lot like Apollo Ohno" and he says "I hear that a lot!"

So, what will the Monday night Oracle Open World / JavaOne / Oracle Develop keynote tell us? Intel and Thomas Kurian will provide the answer, which I'm watching on the Oracle Technology Network Live videostream
"The future of Java is not about Oracle, it's about you the developers, and what you make Java become" -- or something like that was Thomas's last statement.

I myself am pleased by Oracle's vision for Java, as presented at JavaOne 2010 thus far. What do you think?


Java Today

Justin Kestelyn points us to the JavaOne photostream in Let The Photos Commence:

Yep, we're onsite in our JavaOne home for the week, the Mason St. tent, and documentation of the goings-on around us has already begun... Stay tuned to this photostream for more virtual experiences!

On the JavaOne Conference Blog, Janice Heiss posted Rock Stars Tony Printezis and Raghavan Srinivas Chime in on the Future of Java:

I caught up with two JavaOne Rock Stars, Tony Printezis of Oracle and Raghavan Srinivas, a Java evangelist known for keeping his finger to the wind, to get their take on Java and JavaOne. I asked Printezis, a leading expert on Garbage Collection and Java about this year's JavaOne...

R. Tyler Ballance of Hudson Labs, who's blogging at JavaOne, reported on the Pre-JavaOne Hudson Meetup Redux:

Yesterday Digg was kind enough to host and "sponsor" (read: free drinks and pizza!) a Hudson meetup at their offices in San Francisco. While Digg has been the source of some controversy and press due to their recent redesign and corporate shake-ups, as far as the Hudson community goes they've been largely responsible for a great case study on continuous deployment using Hudson and Gerrit...

Dustin Marx is posting JavaOne 2010: JDK 7 and Java SE 7 as he attends the JavaOne 2010: JDK 7 and Java SE 7 session at JavaOne:

For my first real JavaOne 2010 session, I am attending JavaOne 2010: JDK 7 and Java SE 7 in the large Hilton San Francisco Grand Ballroom A/B.  I normally write a blog post in its entirety before submitting it, but in this case I am going to continually submit this same post with updates as the presentation continues.  In other words, I will be updating this same post throughout the presentation...


Poll

Our current java.net poll asks What's your view of Java on the desktop? Voting will be end soon.


Subscriptions and Archives: You can subscribe to this blog using the java.net Editor's Blog Feed. You can also subscribe to the Java Today RSS feed and the java.net blogs feed. You can find historical archives of what has appeared the front page of java.net in the java.net home page archive.

-- Kevin Farnham

Twitter: @kevin_farnham