JavaFX is a software platform for creating and delivering rich Internet applications that can run across wide variety of connected devices. The current release (JavaFX 1.1.1, March 2009) enables building applications for desktop, browser and mobile phones. TV set-top boxes, gaming consoles, Blu-ray players and other platforms are planned.
Welcome to CWAnswers
CWAnswers is your guide to the sprawling world wide web. The directory aims to provide a useful guide made by users. You can share your knowledge as well - simply sign up and edit your first entry. For questions just contact the team at support - at - cwanswers.com.
Weblinks for Javafx
Top 10 for Javafx
Things about Javafx you find nowhere else.
Select content modules
James Weaver's JavaFX Blog
Helping you Learn JavaFX Script and Other JavaFX Technologies ... James Weaver's JavaFX Blog. Helping You Become a ... JavaFXpert.com (Learn JavaFX blog) ...learnjavafx.typepad.com/JavaFX Blog
This is a group blog all about JavaFX, Sun's Rich Client Application platform. ... Following are some Japanese JavaFX blogs from our localization and ...blogs.sun.com/javafx/JavaFX blog by Florian Moritz
This is the JavaFX blog of Florian Moritz. I am currently writing my diploma thesis. ... JavaFX blog by Florian Moritz is proudly powered by WordPress. Entries ...javafx.flosweb.de/How to Use JavaFX in Your Swing Application : JavaFX Blog
Building GUI Applications with JavaFX. Media Browser Tutorial and Application ... This is a group blog all about JavaFX, Sun's Rich Client Application platform. ...blogs.sun.com/javafx/entry/how_to_use_javafx_inJavaFX Blogs
... course the official JavaFX blog which in conjunction ... And, then there is Jim Weaver's JavaFX blog which is full of handy tips to help get you started. ...java.about.com/b/2009/04/09/javafx-blogs.htmJavaFX is a software platform for creating and delivering rich Internet applications that can run across wide variety of connected devices. The current release (JavaFX 1.1.1, March 2009) enables building applications for desktop, browser and mobile phones. TV set-top boxes, gaming consoles, Blu-ray players and other platforms are planned.
JavaFX is fully integrated with the Java Runtime Environment (JRE) – JavaFX applications will run on any desktop and browser that runs the JRE and on top of mobile phones running Java ME.
To build JavaFX apps developers use a statically typed, declarative language called JavaFX Script.
On desktop, the current release supports Windows XP, Windows Vista and Mac OS operating systems. Sun has also indicated intention to support Linux in the future .
On mobile, JavaFX is capable of running on multiple mobile operating systems, including Android, Windows Mobile, and proprietary real-time operating systems.
Current release of JavaFX platform includes the following components:
- The JavaFX SDK: JavaFX compiler and runtime tools. Graphics, media web services, and rich text libraries
- NetBeans IDE for JavaFX: NetBeans with drag-and-drop palette to add objects with transformations, effects and animations plus set of samples and best practices. For Eclipse users there is a community-supported plugin hosted on Project Kenai 1
- Tools and plugins for creative tools (a.k.a. Production Suite): Plugins for Adobe Photoshop and Adobe Illustrator that can export graphics assets to JavaFX Script code, tools to convert SVG graphics into JavaFX Script code and preview assets converted to JavaFX from other tools
Commentators have speculated JavaFX to compete on the desktop with Adobe Flash Player, Adobe AIR, OpenLaszlo, and Microsoft Silverlight.
Technical highlights
Common profile. JavaFX is based on the concept of a “Common profile” that is intended to span across all devices supported by JavaFX. This approach makes it possible for developers to use common programming model while building an application targeted for both desktop and mobile devices and to share much of the code, graphics assets and content between desktop and mobile versions. To address the need for tuning applications for the needs of specific class of devices, the JavaFX 1.1 platform includes API's that are desktop or mobile-specific. For example JavaFX Desktop profile includes Swing and advanced visual effects.
Drag-to-Install. From the point of view of the end user “Drag-to-Install” allows them to drag a JavaFX widget or application residing in a website within the browser window and drop it onto their desktop. The application will not lose its state or context even after the browser is closed. Application can also be re-launched by clicking on a shortcut that gets automatically created on the user's desktop. This behavior is enabled out-of-the-box by the Java applet mechanism and is leveraged by JavaFX from the underlaying Java layer. Sun touts “Drag-to-Install” as opening up of a new distribution model and allowing developers to “break away from the browser”.
























