Swing isn't going anywhere - JavaFX is
Wednesday, 22 September 2010

There are lots of interesting news items coming out of JavaOne at the moment, but putting things together to make out the bigger picture can be difficult. There is no better way to bury a news story than in a blizzard of other news stories.

Hardly revealed but at least made clear on Amy Fowler's blog  is the fact that Swing is:

 “still there and it isn’t going anywhere”


Banner

 

The Swing library isn't going to get much attention in the coming months and the star of the UI show is going to be JavaFX. The reason is that JavaFX is hardware accelerated, 3D and all round more sophisticated when it comes to graphics. It is also the Java alternative to Silverlight and Flash, because as well as running on the desktop it also works in the browser. Put simply if you develop for JavaFX you can run anywhere - well not quite.

javaone

Another strange piece of news from JavaOne is that while JavaFX 2.0 should be available in the third quarter of 2011, the mobile version has been been placed on hold. No further explanations have been forthcoming. Without a mobile platform capability JavaFX looks suddenly less attractive. The good news is that JavaFX is going to get a full Java API, which means you will be able to dispense with JavaFX Script, something that will please some and annoy others. My guess is that if there is enough fuss JavaFX Script will be resurrected.The full Java API also opens up the possibility of using the UI from other JVM languages such as JRuby.

So what are Oracle's plans for the mobile arena given the downplaying of JavaFX? The surprising answer is Java ME. Just when you thought Java ME wasn't worth thinking about, Oracle promises a full upgrade to support hardware accelerated graphics - DirectX or OpenGL depending on the platform. While there are lots of neglected Java ME platforms out there you can't help but speculate whether Java ME could be a replacement for Android shold Oracle actually win its legal case against Google.

javaone

So:

  • Swing - not dead but in suspended animation
  • JavaFX - to take over the world as long as it isn't a mobile phone
  • Java ME to take over the world as long as it is a mobile phone

Further reading

Oracle boss Larry Ellison to deliver keynote at JavaOne

Oracle sues Google for Android Java use

Java helps aliens

Part Two of the Kar-Rek Saga

The dark side of Java

LadyJava music video

Java Man Quits Sun

Banner


The Astonishing Progress Of Blink
09/04/2014

It is just over a year since Google broke away from WebKit and decided to create its own version of the rendering engine just for Chrome. What is amazing is just how much benefit Chrome has accrued fr [ ... ]



MozDef - Mozilla's Self Defence Kit
24/03/2014

Mozilla is working on a defense platform to automate the handling of security incidents, and to enable the use of incident handlers. Why not create tools for defence - the attackers have plenty!? [ ... ]


More News

<ASIN:1430218754>

<ASIN:1933988991>

<ASIN:013701287X>

<ASIN:1430226234>


Last Updated ( Wednesday, 22 September 2010 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.