JavaFX
From Wikipedia, the free encyclopedia
This article or section contains information about computer software currently in development. The content may change as the software development progresses. |
JavaFX | |
---|---|
Screenshot
|
|
Developed by | Sun Microsystems |
Latest release | ? / 2008-08-12 |
OS | Java Runtime Environment |
Platform | Cross-platform |
Available in | JavaFX Script |
Genre | Rich Internet applications |
License | GPL v2, CDDL and proprietary |
Website | 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.
Sun Currently has an open source community project hosted for JavaFX, OpenJFX, where developers can sign up for a private preview of the JavaFX SDK, as well as download the JavaFX Script plugin for NetBeans 6.1.
In press previews for JavaFX, Sun Fellow James Gosling explained:
Most scripting languages are oriented at banging out Web pages. This is oriented around interfaces that are highly animated.
—James Gosling, [1]
There are parts of the world where a person's desktop computer is their cell phone, and that's the kind of end point that we're going to get to,
—James Gosling, [2]
JavaFX is anticipated to compete on the desktop with 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.
Contents |
[edit] History
JavaFX Script, the scripting component of JavaFX, began life as a project by Chris Oliver called F3.[3]
JavaFX was first announced by Sun Microsystems at the JavaOne Worldwide Java Developer conference in May 2007.
In May of 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.
[edit] 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 public[4],
- The JavaFX compiler[5] and 2D Scene graph[6] are released under a GPL v2 license,
- The NetBeans plugin for JavaFX is dual licensed under GPL v2 and CDDL[4].
Sun will roll out their strategy for the JavaFX licensing model for the fall 2008 release[7]
[edit] See also
- JavaFX Script
- Adobe AIR (formerly Adobe Apollo)
- Curl 5.0 from Curl Inc. for off-line RIA\
- Lobo Web Browser, with JavaFX support.
- Microsoft Silverlight
- XUL and XULRunner from the Mozilla Foundation.
[edit] References
- ^ Does JavaFX Spell The End Of AJAX?
- ^ Sun's JavaFX to take on AJAX, Silverlight
- ^ Project name F3
- ^ a b JavaFX Downloads. Retrieved on 2008-06-07.
- ^ OpenJFX Compiler Project. Retrieved on 2008-06-07.
- ^ Project Scene Graph home. Retrieved on 2008-06-07.
- ^ Will JavaFX technology be released in open source?. Retrieved on 2008-06-07. “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”
[edit] External links
- Sun.com - JavaFX
- OpenJFX website
- Sun.com - Learning JavaFX Script: An Introduction for Java Programmers
- Planet JFX is an open-source documentation wiki for the new JavaFX scripting platform.
- James Weaver's Learn JavaFX Weblog
- Crash Course in Next-Gen RIA: AIR, Silverlight, and JavaFX
- CRUDFx - JavaFx/JDBC
|
|