Coming on Thursday: JavaFX 1.0 including FX Mobile prerelease
It's been a long time coming: Rich (and fun!) client-side application development for Java - inside and outside the browser ... and beyond. It's right around the corner now ... this Thursday (Dec 4) JavaFX 1.0 will finally go live!.
JavaFX, as Josh Marinacci puts it, is not just RIA ("Rich Internet Application") for Java - it is the application environment for the Java platform.
Whenever your Java app has some - any, really - user-visible output or media you'll want to use JavaFX. You get all the power of Java coupled with a scripting language and runtime on top of it that's especially designed for creating rich user interfaces and media-driven applications across multiple screens: The desktop, the browser, mobile, and TV (coming in 2010). To quote James Weaver: "Sanity Will Be Restored to Internet Application Development on December 4, 2008".
So, what about mobile, then, you ask? Well, JavaFX 1.0 will not only contain the JavaFX SDK and runtime for browsers and desktops as well as tools but also a prelease version of the FX Mobile runtime. This is very cool stuff ... the unified JavaFX development model and tool chain allows you to create applications for desktop, the browser, and mobile (and later, TV) based on the same, unmodified code and deploy and run across different platforms with the touch of a button.
How to get started? On December 4th, download the NetBeans 6.5 + JavaFX SDK bundle - which also includes the preview for mobile - and check out some of the built-in samples. Within minutes you will have a cross-platform RIA application running on your desktop, in a browser, and on your MSA-compliant mobile phone! Much more to come - I will blog about all this and more starting Thursday.
If you happen to be in San Francisco on the 4th you can swing by the live JavaFX launch event:
- Where: Temple, 540 Howard St., San Francisco
- When: December 4, 2008
- Registration & Cocktails: 5:00 p.m. PT
- Event: 6:00 p.m. PT
Space is limited, so please reserve your spot at this site.
If you can't make the live event then be sure to check http://javafx.com on the afternoon of the 4th - it will be updated to contain all the news, information, demos, and of course the released bits. In the meantime, see Chris Oliver's and Danny Coward's blogs for continuing news and twitter updates.
PS: For Linux and Solaris support see the JavaFX blog.