It is known for its servers, but even before it purchased Java-originator Sun Microsystems, Oracle had interest in client side technology. Still, it was surprising how much time Oracle’s Thomas Kurian devoted to user interface issues in his JavaOne Keynote Monday.
At JavaOne, Oracle indicated it was building Java APIs for JavaFX Script like binding in JavaFX 2.0. This includes support for high performance lazy binding. Non-Java languages will be able to take advantage of this binding library.
Oracle followed up all this with a proposal to contribute the Sapphire (a jab at SAP?) Java desktop user interface designer to Eclipse (which, we might recall, itself was a jab at Sun).
The slate of new stuff includes Project Prism graphics pipeline acceleration on hardware or via software. It will target DirectX on Windows platforms (both 32 and 64 bit) and OpenGL on other systems. Will HTML5 codecs be a point of contention between Google and Oracle, as Android has? This is the point where our embedded pundit chimes in: ”Time will tell.”
Much of the original Java effort was focused on the client-side, but the server-side has been far more fruitful. The advent of HTML5 could give Java another chance to shine on the front-end, but Oracle likely faces an uphill battle there.