- JavaFX
Infobox Software
name = JavaFX
logo =
caption = Demonstration of JavaFX application
developer =Sun Microsystems
latest release version =
latest release date =
latest preview version = ?
latest preview date = release date|2008|07|31
operating system =Java Runtime Environment
platform =Cross-platform
language =JavaFX Script
genre =Rich Internet application s
source model =Open source
license = GPL v2, CDDL and proprietary
website = http://javafx.com/JavaFX is a family of products for creating
Rich Internet Application s (RIAs) with immersive media and content. The JavaFX products include a runtime and tools suite that web scripters, designers and developers can use to quickly build and deliver expressive rich interactive applications for desktop, mobile, TV and other platforms. Currently JavaFX consists ofJavaFX Script andJavaFX Mobile .In press previews for JavaFX,
Sun Fellow James Gosling explained:JavaFX is anticipated to compete on the desktop with
Adobe Flash Player ,Adobe AIR ,OpenLaszlo , andMicrosoft Silverlight . It may also targetBlu-ray Disc 's interactiveBD-J platform, although as yet no plans for a Blu-ray release have been announced.History
JavaFX Script, the scripting component of JavaFX, began life as a project by
Chris Oliver called F3. [ [http://blogs.sun.com/chrisoliver/entry/f3 Project name F3] ]JavaFX was first announced by
Sun Microsystems at theJavaOne Worldwide Java Developer conference in May 2007.In May 2008 Sun Microsystems announced that JavaFX for the browser and desktop will be delivered by Fall of 2008, and JavaFX for mobile devices will be released in Spring of 2009. Sun also announced a multi-year agreement with
On2 Technologies to bring comprehensive video capabilities to the JavaFX product family using the company's TrueMotionVideo codec .Since end of July 2008, developers can download a preview of the JavaFX SDK for Windows and Macintosh, as well as the JavaFX plugin for NetBeans 6.1.
It is unclear when Linux and Solaris will be officially supported, however versions of the NetBeans plugin are still available and most JavaFX features work on Linux. [ [http://blogs.sun.com/javafx/entry/announcing_the_javafx_preview_sdk Announcement and comments regarding Linux support] ]
License
There are currently various licenses for the modules that compose the JavaFX runtime:
* The core JavaFX runtime is stillProprietary software and its code has yet not been released to the publiccite web
url=https://openjfx.dev.java.net/downloads.html
title=JavaFX Downloads
accessdate=2008-06-07] ,
* The JavaFX compilercite web
url=https://openjfx-compiler.dev.java.net/
title=OpenJFX Compiler Project
accessdate=2008-06-07] and 2DScene graph cite web
url=https://scenegraph.dev.java.net/
title=Project Scene Graph home
accessdate=2008-06-07] are released under a GPL v2 license,
* TheNetBeans plugin for JavaFX is dual licensed under GPL v2 and CDDL.Sun will roll out their strategy for the JavaFX licensing model for the fall 2008 releasecite web
url=http://java.sun.com/javafx/faqs.jsp#2
title=Will JavaFX technology be released in open source?
quote="Sun will continue to engage the OpenJFX community as we release JavaFX products. This fall we will be rolling out our open source strategy for JavaFX technology concurrent with the release of version 1 of JavaFX Desktop"
accessdate=2008-06-07]See also
*
JavaFX Script
*Adobe AIR (formerly Adobe Apollo)
* Curl 5.0 from [http://www.curl.com Curl Inc.] for off-line RIA
* Lobo Web Browser, with JavaFX support.
*Microsoft Silverlight
*XUL andXULRunner from theMozilla Foundation .References
External links
* [http://www.javafx.com/ javafx.com Official JavaFX website]
* [http://java.sun.com/javafx/index.jsp java.sun.com website]
* [http://www.sun.com/software/javafx/ Sun.com - JavaFX]
* [https://openjfx.dev.java.net/ OpenJFX website]
* [http://java.sun.com/developer/technicalArticles/scripting/javafxpart1/ Sun.com - Learning JavaFX Script: An Introduction for Java Programmers]
* [http://jfx.wikia.com/wiki/Main_Page Planet JFX is an open-source documentation wiki for the new JavaFX scripting platform.]
* [http://learnjavafx.typepad.com James Weaver's Learn JavaFX Weblog]
* [http://www.devx.com/RichInternetApps/Article/35208/1954?pf=true Crash Course in Next-Gen RIA: AIR, Silverlight, and JavaFX]
* [http://www.riaspot.com/blogs/entry/Will-JavaFX-become-a-viable-RIA-technology- Will JavaFX Become a Viable RIA Technology?]
Wikimedia Foundation. 2010.