Oracle is advancing the Java platform and optimising it for new application models and hardware; including extended support for scripting languages, increased developer productivity and lower operational costs.
So said Thomas Kurian, executive VP of Oracle product development, during the opening keynote of JavaOne 2010, in San Francisco, yesterday.
He outlined plans for the future of the Java platform and showcased product demonstrations, illustrating the latest Java technology innovations.
“Oracle believes that the Java community expects results. With our increased investment in the Java platform, a sharp focus on features that deliver value to the community, and a relentless focus on performance, the Java language and platform have a bright future,” said Kurian.
Giving some Java facts and figures, Kurian said 1.1 billion desktops run Java, and there are 930 million Java Runtime Environment downloads each year. “In addition, three billion mobile phones run Java, with 31 times more Java phones shipping each year than Apple and Android combined.”
He said Oracle is committed to OpenJDK as the best open source Java implementation, and added that Oracle will continue to improve OpenJDK and welcomes external contributors.
Speaking of Java Platform, Standard Edition (Java SE), Kurian discussed the roadmap for JDK 7 and JDK 8, which he said will be based on OpenJDK.
In terms of Java on the client, Kurian said Oracle is planning an enhanced programming model that combines the power of Java with the ease of JavaFX, to deliver advanced graphics, high-fidelity media and the best HTML 5, JavaScript and CSS Web capabilities, along with native Java platform support.
Java Platform, Enterprise Edition, said Kurian, will continue to evolve, making application servers more modular and programming more efficient with improvements such as dependency injection and reduced configuration requirements.
Lastly, speaking of Java on devices, Kurian said the database giant is working to modernise the Java mobile platform by delivering Java with Web support to consumer devices, and is planning other enhancements including new language features, small-footprint CPU-efficient capabilities for cards, phones and TVs, and consistent tooling and emulation across hardware platforms.
Share