14.07.2013 Views

Contents - Cultural View

Contents - Cultural View

Contents - Cultural View

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

JavaFX 204<br />

JavaFX<br />

Developer(s) Sun Microsystems<br />

Stable release 1.3 / April 22, 2010<br />

Operating<br />

system<br />

Java Runtime Environment<br />

Platform Cross-platform<br />

Available in JavaFX Script<br />

Type Rich Internet applications<br />

License EULA<br />

Website http:/ / javafx. com/<br />

JavaFX is a Java platform for creating and delivering rich Internet applications that can run across a wide variety of<br />

connected devices. The current release (JavaFX 1.3, April 2010) enables building applications for desktop, browser<br />

and mobile phones. TV set-top boxes, gaming consoles, Blu-ray players and other platforms are planned.<br />

JavaFX builds on Java technology. To build JavaFX apps developers use a statically typed, declarative language<br />

called JavaFX Script; Java code can be integrated into JavaFX programs. JavaFX is compiled to Java bytecode, so<br />

JavaFX applications run on any desktop and browser that runs the Java Runtime Environment (JRE) and on top of<br />

mobile phones running Java ME.<br />

On desktop, the current release supports Windows XP, Windows Vista and Mac OS X operating systems. Beginning<br />

with JavaFX 1.2 Sun has released beta-releases for Linux and OpenSolaris. [1]<br />

On mobile, JavaFX is capable of running on multiple mobile operating systems, including Symbian OS, Windows<br />

Mobile, and proprietary real-time operating systems.<br />

Current release of JavaFX platform includes the following components:<br />

1. The JavaFX SDK: JavaFX compiler and runtime tools. Graphics, media web services, and rich text libraries<br />

2. NetBeans IDE for JavaFX: NetBeans with drag-and-drop palette to add objects with transformations, effects and<br />

animations plus set of samples and best practices. For Eclipse users there is a community-supported plugin hosted<br />

on Project Kenai<br />

3. Tools and plugins for creative tools (a.k.a. Production Suite): Plugins for Adobe Photoshop and Adobe Illustrator<br />

that can export graphics assets to JavaFX Script code, tools to convert SVG graphics into JavaFX Script code and<br />

preview assets converted to JavaFX from other tools<br />

Commentators have speculated JavaFX will compete on the desktop with Adobe Flash Player, Adobe AIR,<br />

OpenLaszlo, and Microsoft Silverlight.<br />

Technical highlights<br />

Common profile. JavaFX is based on the concept of a “Common profile” that is intended to span across all devices<br />

supported by JavaFX. This approach makes it possible for developers to use a common programming model while<br />

building an application targeted for both desktop and mobile devices and to share much of the code, graphics assets<br />

and content between desktop and mobile versions. To address the need for tuning applications on a specific class of<br />

devices, the JavaFX 1.1 platform includes APIs that are desktop or mobile-specific. For example JavaFX Desktop

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!