JavaFX Released: Top 10 Things to Know

    Its out !!!

Top 10
It's here !
An 18 month journey, download the production quality software: Including the JavaFX SDK, Desktop runtime (PC & Mac), JavaFX Mobile emulator, NetBeans 6.5 with JavaFX, JavaFX integration with Adobe Photoshop and Illustrator, documentation, tutorials and lots of samples.
It runs on multiple devices
With the full JavaFX Script language supported from desktop to mobile, and the rich JavaFX API set organized into common, desktop and upcoming mobile and TV profiles, and a JavaFX mobile emulator in the SDK, developers can target one device or all of them.
It has a cool new language
This new declarative language, JavaFX Script, easy to learn, with features like built in data binding and event triggers, was specially designed for the next generation RIA developer in mind.
It's built on Java Leveraging the quick startup and download of Java 6u10, JavaFX apps can break free of the browser, with speedy graphics and fast and reliable application execution from the tried and tested JVM.
It has a great developer tool
Available now, get started with full support for JavaFX Script code editing, graphic preview, code completion, compilation, debugging, profiling and integrated documentation.
Encode once, play anywhere media
Under the covers of the JavaFX media player component hum both native audio and video codecs for Windows and Mac, together with the cross platform JavaFX media codec for encode once, play anywhere media.
It has beautiful graphics
The JavaFX scene graph has the flexibility easily to animate and stage light richly interactive user interfaces. It's heirarchy of visual nodes with easily attachable behaviors, containing anything from moving media to images, 2D graphics, smooth text and even the tried and true Swing components (in the Desktop Profile).
It integrates into graphic design tools
Designers and developers work together better: the JavaFX Production Suite, a collection of plugins for Adobe Photoshop and Illustrator, makes it easy to pass graphical design work back and forth, between designers and developers, using a JavaFX native format (as a JavaFX Scene Graph) that drops right into the development environment.
It has rich APIs
A full GUI toolkit for the modern RIA, with animation, lighting and transformation effects. REST-ful web services, application and applet component model, and media apis to create media players just the way you want them. Missing an API ? Reach down, import and use your favorite Java class.
It deploys itself The JavaFX desktop runtime installs itself on top of the Java Runtime Environment as a JNLP extension the first time a consumer hits your JavaFX application. With most new PCs shipping with the JRE, and averaging 40-50 million downloads or updates a month, the runtime could make its way into hundreds of millions of homes round the world.


Danny, this is totally cool.. I've been waiting for this day for a long time :-)

Posted by Rex Guo on December 03, 2008 at 10:57 PM PST #

Given the fact that Java FX SDK is still not available on \*nix (and as per my best understanding on solaris[\*nix itself]) platforms, can Sun address the situation/issues in this direction?
I have well-set developer configuration laptop running Ubuntu 8.04 with Netbeans 6.5+JDK6.0. But I can't try Java FX stuff on it!
Will appreciate if some SUN-Light is shed on this long pending issue.

Posted by manish on December 03, 2008 at 11:57 PM PST #


Posted by Tim Yates on December 04, 2008 at 12:01 AM PST #

JavaFX is great, but you can't really say that JavaFX for Netbeans has debugger support. This is really a java debugger inspecting the underlying java implementation. I'd really like to see a true JavaFX debugger in Netbeans soon.

Posted by pron on December 04, 2008 at 12:22 AM PST #

Tried accessing the javafx site. The examples took long time (I have Java 6 update 10) and even then it has not been downloaded.
Has it really been tested at all? I get all kinds of JavaScript error on the site also. Very disappointing.

Posted by guest on December 04, 2008 at 01:14 AM PST #

OOO. Nice. I get this when navigating to
Thanks for wasting my time.

HTTP Status 404 -

type Status report


descriptionThe requested resource () is not available.
Sun Java System Application Server 9.1_02

Posted by Gene De Lisa on December 04, 2008 at 01:32 AM PST #

Check out this video from Prashant Dighe on "Amphibious Portlets" using JavaFX.

Posted by Manish on December 04, 2008 at 03:54 AM PST #

JavaFX videos are in Flash, OMG!!! :(
Is Sun really taking JavaFX seriously?

Posted by Helio Luiz Alves Rodrigues on December 04, 2008 at 09:04 AM PST #

I predict that one thing has the potential to make JavaFX a bigger winner than Flash: Netbeans.

Try developing Flash using Adobe's editor to see what I mean. The code editor makes life very difficult.

Posted by Gili on December 04, 2008 at 02:22 PM PST #

Could Sun persuade some big news sites, some like and, use JavaFX instead of flash or JavaScript?

Posted by jiansong in China on December 04, 2008 at 05:09 PM PST #

Tried the samples - after a long wait they failed to download. Deeply unimpressive. We need working examples, not just hype.

Posted by Alastair Rae on December 04, 2008 at 06:16 PM PST #

An article ... with very interesting and rational comments and suggestions:

JavaFX 1.0 API Arrives, but Vastly Incomplete

Posted by El Cy on December 06, 2008 at 07:31 AM PST #

He brings up some good points but in my opinion adding 3D support is useless, especially for the web. Java and JavaFX needs to put in more work into manditory deployment and general "client-side goodness" before venturing into these kinds of "nice to have" features. Just my 2 cents.

Posted by Gili on December 06, 2008 at 08:26 AM PST #

This is an awesome top ten list, you should post this to my buddy's site and you can link back to your site. They are looking for content and in return provide a user base that can track back to your site. The coolest feature is you can let other people vote on the rankings of your list.

Posted by Travis Stark on December 14, 2008 at 01:51 PM PST #

Post a Comment:
Comments are closed for this entry.

A blog all about Java in all its flavors on all client platforms from smartcards to desktops and everything inbetween.


« July 2016