This week Sun released version 1.0 of JavaFX technology. After the initial announcement of JavaFX at Java ONE 2007 we’ve been waiting long to see the release of JavaFX.
Through my work at Laszlo and David Temkin I had heard about Chris Oliver’s F3 project. F3 looked very promising, and I thought it was amazing to see what Chris managed to with a one-man team.Here’s what Chris has to say on F3, JavaFX and the 1.0 release:
It’s been almost exactly 2 years since my first entry on this blog, which introduced the F3 language that has since come to be known as JavaFX script.
Although F3 was almost entirely a one-man project, JavaFX 1.0 is the product of many, many contributors. Along the way there have been many supporters, and quite a few detractors and nay-sayers, both inside and outside of Sun.
I believe what you’ll see in December does indeed reflect much of the vision I’ve expressed on this blog over the past 2 years. Nevertheless, the vision now embodied in JavaFX 1.0 is not a direct reflection of my personal vision but rather of the collective vision of its contributors.
These include the JavaFX compiler team, JavaFX Runtime team, Swing team, Java2D team, Java Media Components team, Java Plugin team, JavaME team, Netbeans team, Java-organization technical leadership, marketing, and management, as well as Sun executive technical leadership, marketing, and management.
Over the past two years, I’ve personally heard and/or read literally many thousands of opinions about JavaFX and the validity and potential of the Java platform for client side applications.
My view remains that many of the fundamental elements of the Java platform are still far superior to current alternatives and that it is our obligation and duty to make those benefits available to client developers by correcting orthogonal shortcomings and mistakes.
I believe that JavaFX has huge potential. In the next weeks I’ll test the platform, especially looking into JavaFX syntax and the video streaming capabilities.









