JavaFX Preview Released
The battle for the defacto rich desktop application framework has now truly begun with Sun Microsystem releasing the preview of JavaFX.com on Thursday 31st July 2008. JavaFX is a technology not unlike Adobe's AIR, or Microsoft's Silverlight, in that it allows developers to build applications for both the Internet and Desktop.

Subscribe
Subscribe via RSS
Follow me on Twitter
Or, Receive daily updates via email.
Tags
adobe air ajax apple cf community cfml coldfusion examples ext flash flex google javascript max2007 max2008 misc open source programming railo software technology ui
Recent Entries
Converting structkeys to lowercase
Blogroll
An Architect's View
CFSilence
Rey Bango
TalkingTree

P.S. Seams that JavaFX.com link from the post is not working properly.
Adrian.
(I realize many articles gloss over the basic differences, and am wondering whether you quoted someone else here.)
tx, jd/adobe
I will start with the last part that being mobile. According to the linked article silverlight.net they achieve mobility with a browser plugin.
AS for desktop that is acheived through WPF Applications. From what I have read (tutorials) its a matter of copy and pasting a silverlight applications code into a WPF application making a few changes in order to produce a desktop application
Thirdly with the partially disconnected it is apparently only achievable with WPF, or windows Presentation Foundation, applications, but is clarly no where near to what AIR is capable of doing.
I must admit that including Silverlight is a rather thin comparision to JavaFX and AIR, even comparing JavaFX and AIR can be somewhat misleading since the differences between the apparently competing products are more than the similarities.
In this article I should have mentioned AIR/Flash instead of just AIR, where Silverlight seems to be targeting more the Flash area and JavaFX is taking a stab at both.
Thank you for the editorial oversight. The idea behind this article was more to announce the entry of JavaFX into the fray than to confuse the reader with misleading implications of Silverlights capabilities in comparison to Adobe AIR's.
---------------------------------------------------------------------------------------
The JavaFX Preview release consists of the the following components:
* The JavaFX compiler and runtime tools, 2D graphics and media libraries to create highly interactive applications for desktop and browser, as well as tutorials, API documentation and sample code.
* Netbeans IDE 6.1 with JavaFX: Provides a sophisticated development environment to build, preview, and debug JavaFX applications.
* Project Nile: A suite of tools and plugins for Adobe Photoshop CS3 and Adobe Illustrator CS3 that enable exporting of graphical assets to JavaFX applications.
* Java Runtime Environment 6 Update 10 Beta release: This new version of the Java Runtime Environment (JRE) provides a redesigned Java browser plug-in that allows drag and drop of JavaFX applications from the browser to the desktop.
--------------------------------------------------------------------------------------------
So if I understand what they are saying here is that they are actually trying to attack Adobe on 2 fronts (products) with a single product. JavaFX against Flex(Flash)/AIR.
It's more like "Silverlight has been *announced* for mobile"... that's the 1.0 version, relying on the hosting browser's JavaScript for interactivity, and it may be easier to just think of that future promise as a codec wrapper:
http://silverlight.net/learn/mobile.aspx
http://www.nokia.com/A4136001?newsid=1197788
Compiling for WPF could turn a Silverlight project to a desktop project, true. For Windows users. But desktop is not quite the same as "offline" support... data synchronization across sessions is a big task, and is often application-specific, and is a bit larger than "beyond the browser" delivery.
(I'm sorry to drag this off-topic, by the way... a lot of the confusion with Microsoft now is sorting the promises from things actually delivered, which is why I hit that angle in this article on clientside Java.) (And for Sun, if they can pull it off, that's great, it will make Java applets nicer.)
jd/adobe
* Netbeans IDE 6.1 with JavaFX: Provides a sophisticated development environment to build, preview, and debug JavaFX applications.
* Project Nile: A suite of tools and plugins for Adobe Photoshop CS3 and Adobe Illustrator CS3 that enable exporting of graphical assets to JavaFX applications.
http://mitutor.altervista.org/link.html