What to expect from JavaOne 2013

It’s hard to know exactly what to expect from JavaOne 2013.

Or is it?

We know that the S word is going to feature high up on the agenda as SECURITY comes into obvious focus after the high profile zero-day attacks targeting Java that occurred at the start of the year.

In April we saw Mark Reinhold in his role as chief architect of the Java Platform Group at Oracle confirm that Java 8 was going to be delayed while Oracle “redeployed development resources” in order to secure the current versions of Java.

So far this month Reinhold has used his own blog to detail the JDK 8 Developer Preview (a.k.a. milestone 8) builds, which are now available!

“This milestone is intended for broad testing by developers. We’ve run all tests on all Oracle-supported platforms and haven’t found any glaring issues. We’ve also fixed many of the bugs discovered since we reached the Feature Complete milestone back in June,” said Reinhold.

a java.jpg

Sumit Gupta, GM of accelerated computing at NVIDIA doesn’t have his mind focused on security or SDK version releases though, for him it’s all about GPU acceleration is coming to Java.

Gupta has referenced IBM’s chief technology officer of Java, John Duimovich, in a keynote address at JavaOne when he noted that GPU accelerators pack incredible compute power, and leveraging their 10x speedups for Java workloads can accelerate complex computations that process lots of data.

“Millions of developers rely on the Java programming language for web 2.0, big data analytics and scientific computing. It’s widely used in large-scale distributed frameworks, like Apache Hadoop, due to its ease of programmability, modularity and multiplatform support,” said Gupta.

Program director for application development software at IDC Al Hilwa says that we should expect lots of talk on Java SE8, which is “largely” a Lambda release.

“Finally, Java Developers, probably the largest single group of developers that use a single programming language, will be able to enjoy functional programming capabilities. The ideas behind Lambda were around since the 1950’s, but they have grown in importance ever since and it is nice to see this mathematical programming model go mainstream. I expect a lot of focus also on the embedded scenario where Java is poised to up-level abstraction and productivity compared to C/C++,” he said.

Hilwa also points to one new piece of news, project Avatar, which is a framework that seeks to better integrate Java with HTML5 front-ends, has been turned open source.

“This is a move that not only would win good will from Oracle, but also should improve the adoption profile of the technology and is in line with the open source nature of the web ecosystem of technologies,” added the IDC analyst.