Java Releases JavaFX Software Developer Kit – Sun’s Rich Internet Applications
Java has officially released the preview of the new JavaFX Software Development Kit. JavaFX was the highlight in Sun’s latest announcement at the JavaOne conference in San Francisco.
JavaFX will eventually enable developers to build applications that span the desktop , browser , mobile devices and even televisions , according to Sun’s JavaFX roadmap .
The JavaFX tm Platform is a rich client platform for cross-screen rich internet applications (RIA) and content. It consists of common elements like 2D graphics , Animation , Text and Media , and device specific elements for desktop , mobile and TV .
With the new JavaFX you can build easy to use, rich multimedia, cross platform applications.
With JavaFX, Sun is set to take on rival platforms in the growing RIA space. Rival technologies such as Microsoft’s Silverlight and Adobe’s Flash platform also seek dominance.
JavaFX enables application deployment across multiple types of interfaces, including devices. A demonstration showed a JavaFX application being moved right from the browser onto the desktop.
Cross Platform Applications: If you want to develop a RIA across screens then you need to use JavaFX Common APIs only. The JavaFX Common APIs currently support 2D Graphics, Animation and Text across all platforms. In future, there will be support for audio, video, networking, local storage and other relevant components in JavaFX Common.

Desktop Applications: If you are designing a desktop only application (Windows and Apple Mac are currently supported) you can extend the functionality of the JavaFX applications by using APIs that are optimized for the desktop in addition to JavaFX Common. This will allow your application to adapt to a desktop look and feel with the JavaFX Swing extensions and also take advantage of Device Media Frameworks and advanced graphics support.
Another project on the horizon, Project Insight , enables JavaFX developers to communicate with their audiences via instrumented user action data. It will enable development of new strategies for ad placement .
The instrumentation service will allow developers and other third parties to collect information about how many people are using their applications and also send and receive information about patches and upgrades . Sun says it will be anonymous, meaning it will not collect personally identifiable information about end-users.
Click Here & Subscribe - Get 30 Free Software in Email






I should have discovered this great discussion long time ago. Many thanks!