Today is a historical day for Sun and Java. Today JavaFX 1.0 is officially released.
What’s included in JavaFX 1.0?
Well, as Terrence Barr previously stated, JavaFX 1.0 comes with the SDK and runtimes for Browsers and Desktops along with a preview release for Mobile (will work on MSA-compliant phones). It also comes with sample applications and Netbeans 6.5 (the preview version was only available for 6.1).
“….. 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.”
In a recent question….
If the JavaFX release is Windows/Mac only, why shouldn’t I just use .NET and Silverlight and/or Flash?
Terrence answers with the following..
“- Because JavaFX will be available for Solaris and Linux
- Because JavaFX let’s you access all the power and richness of Java underneath
- Because FX Script is a innovative and flexible language designed for rich application UIs and media
- Because JavaFX let’s you build applications that run on the desktop, in the browser, and on mobile phones (and later, on TV) using the same code deployed with the touch of a button
Check out some of the demos coming on Thursday – I think you’ll see the power behind the technology even at a 1.0 release.”
Get JavaFX 1.0 – Thursday afternoon (4th December 2008)
When building applications in JavaFX, there are various tools available – for developers/programmers there is Netbeans. For the design/graphical side of applications, there are plugins available for Adobe PhotoShop / Illustrator, namely ‘Project Nile’. However, many people wanting to use JavaFX may not have Adobe graphic packages available to them. Photoshop-less or Illustrator-less people now have an alternative with the latest build of Inkscape, thanks to Silveira Neto and friends.
Inkscape is actually a fantastic program (I’ve used it for years), its native format is SVG, but it supports many other popular formats.
Inkscape is a Vector Graphics Editor, similar to Adobe Illustrator, that strives to be SVG Compliant, open source, responsive and extensible.
On a recent post, Inkscape and JavaFX working together, Silveira explains a little about the new JavaFX export feature for Inkscape.
You can get a pre-compiled, ready-to-use version of inkscape with JavaFX export support from here. I’ve download and test ‘Inkscape20225-0811201443.7z‘ dated (20-Nov-2008 14:4) and it works just fine. However, this is a test build version, so there may be bugs. You can actually download and use more than one version of Inkscape, so it may be worth while using the stable release for actual graphic work, and just use the above build to do the export to JavaFX.