JavaFX

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 applications
source model = Open source
license = GPL v2, CDDL and proprietary
website = http://javafx.com/

JavaFX is a family of products for creating Rich Internet Applications (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 of JavaFX Script and JavaFX 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, and Microsoft Silverlight. It may also target Blu-ray Disc's interactive BD-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 the JavaOne 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 TrueMotion Video 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 still Proprietary 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 2D Scene graphcite web
url=https://scenegraph.dev.java.net/
title=Project Scene Graph home
accessdate=2008-06-07
] are released under a GPL v2 license,
* The NetBeans 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 and XULRunner from the Mozilla 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.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • JavaFX — Тип Rich Internet Application Разработчик Oracle Corporation Операционная система Java Runtime Environment Языки интерфейса JavaFX Script Аппаратная платформа Кроссплатформенное программное обеспечение …   Википедия

  • JavaFX — Basisdaten Entwickler Oracle Aktuelle Version …   Deutsch Wikipedia

  • JavaFX — Desarrollador Sun Microsystems (Comprada por Oracle Corporation). http://www …   Wikipedia Español

  • Javafx — ist eine Produktfamilie der Firma Sun Microsystems. Die einzelnen Produkte basieren auf Suns Java Plattform und wurden für die Entwicklung von Rich Internet Applications entworfen. Zur Zeit besteht JavaFX aus der Skriptsprache JavaFX Script und… …   Deutsch Wikipedia

  • JavaFX — est une famille de produits et de technologies de Sun Microsystems qui appartient à Oracle, suite au rachat de la compagnie le 20 avril 2009, rendue publique à la conférence de développeurs JavaOne en mai 2007. Les produits JavaFX ont pour but de …   Wikipédia en Français

  • JavaFX Script — Apparu en 2007 JavaFX Script est un langage de script conçu par Sun Microsystems et basé sur la plate forme Java. Il est destiné aux applications internet riches de même type que celles conçues avec Adobe Flex, AJAX et Microsoft Silverlight. Il… …   Wikipédia en Français

  • JavaFX Mobile — était un projet de plateforme mobile permettant l exécution de code Java. Elle s appuie sur un noyau Linux et est compatible avec Java SE et Java ME. JavaFX Mobile forme avec JavaFX Script la technologie JavaFX. JavaFX Mobile est l évolution de… …   Wikipédia en Français

  • JavaFX Script — Infobox Software name = JavaFX Script caption = developer = Sun Microsystems latest release version = Alpha latest release date = operating system = Cross platform language = genre = Scripting language license = GNU General Public License website …   Wikipedia

  • JavaFX Mobile — Infobox OS name = JavaFX Mobile family = Unix like source model = Open source working state = Current kernel type = Monolithic ui = Java Swing license = GNU General Public License supported platforms = ARM website =… …   Wikipedia

  • Form Follows Function — JavaFX Script JavaFX Script Apparu en 2007 JavaFX Script est un langage de script conçu par Sun Microsystems et basé sur …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”