Skip to main content

24 hours later

Posted by joshy on July 31, 2008 at 10:14 PM PDT

Whew! Our launch of the JavaFX Preview SDK yesterday went pretty well. Only a few broken links which have since been fixed. After waking up at 5:30 am to turn on the new sites I spent most of the day monitoring weblogs and answering questions. It was a pretty good turnout, with most developers reacting positively to the SDK. Here's a quick rundown of things you might have missed.

Along with the SDK itself we have launched a new Java and JavaFX Podcast, available from iTunes.

I recorded a podcast interview with RIA Weekly, where we covered the new SDK, thoughts about the future of RIAs, and the exact state of Seattle.

If you already have the latest NB and just want the FX plugin you can install it right from within NetBeans. This was broken earlier this morning but is working now. Instructions are here.

You may not have noticed it, but the SDK comes with a new style of JavaDocs. You can see a live copy here on
I'll talk more about what went into to these new style docs next week.

We've updated our version of Bubblemark to reflect the latest speed improvements. Try it for yourself using bitmap or vector artwork.


That's it for now. I'm going to go sleep for a while!


carcour: yes, you can use the SwingWorker class or SwingUtilities.invokeLater(Runnable) method. In a future release we will have a generic JavaFXy way of doing threaded tasks so that you won't have to drop down to Swing code.

I'm not familiar with the JamVM. I have seen it running on OpenJDK6 for Ubuntu (with obvious speed caveats).

Will JavaFX run on something like the JamVM? I'm wondering if this wouldn't be a good way to produce embedded applications. I'm very excited by what I've seen so far.

So when is there going to be a license to where we can actually use this in a production environment????? I can't use it at work unless a Documented and Known timeline to a production grade license is available. I would think Sun would know that companies can't use this type of software or even base future development on such questionable licensing settings. Now the whole Linux/Mac thing is really chapping my backside. Like isn't Sun a company form on the development of a UNIX operating system?! Then when are you going to start supporting Unix and derivatives of it, instead of your COMPETITION!!! I Hate windows, I hate windows, I hate windows....Stop making me have to use that sorry pile of an excuse for an OS. I really like using Mac, but I don't have the 64bit version....Hey don't you guys have an os around there that's kinda stable??? I guess if Java worked on it I might even look at it.

what about linux ? Whne we will be able to have javafx plugin for linux ?.

Any examples on how to use JavaFX along with Swing. I would like to use JavaFX features such as animation and effects but my app is written in Swing and I would like to leave its business logic in Java. Also I use SwingWorkers extensively in order to get a good user experience .Will it be possible to do that in JavaFX?

We have refactored. :) javafx.scene.*.* and javafx.ext.swing.*

The javafx.ui.* package is not in the API is this an omission?

pdoubleya: Hi Patrick. There are inline examples in the docs, it's just that we haven't filled most of them in yet. Look at javafx.scene.geometry.*; luggypm: We (Sun) haven't provided any Eclipse plugins, however if someone in the community creates them we will gladly link to them. carcour: Yes, we plan to have proper table support in 1.0.

Josh your stock demo is cool except that it doesn't provide keyboard support as it doesn't use a JTable because there's no Table in the API. Is this going to be addressed in the 1.0 release?

Err... ignore my last comment, please... -sigh--

Why iTunes? Why not plain old MP3s, which I can easily listen in my Linux box? :(

I looked at the javafx site and was quite impressed until I looked at the download area. NetBeans, graphical designers or a plain SDK. You could have at least linked to some Eclipse plugins . You really don't want to be turning developers off of this technology and a couple of links (you don't even need to host them ) might just entice some of use Eclipse users to try it. At the moment you're strongly giving the impression that JFX is a NetBeans or nothing technology. Developers Developers Developers Developers Developers Developers. The 2nd, 4th and 6th developers were using eclipse - deal with it.

Hi Josh--Nice looking docs! I hadn't seen the recent changes to formatting. One question--a few weeks ago you wrote about including code snippets and rendered samples within the docs--is this already enabled? I didn't find any examples on a quick browse. Thanks! Patrick