Breathe in JavaFX

Simon Ritter, Sun Microsystems Corp

In this Hands-on Lab, developers will explore JavaFX™ technology -- including the JavaFX technology-based compiler and runtime tools, graphics, media, Web services, and rich text libraries -- to create a rich Internet application for the desktop, browser, and mobile platforms.

This session goes through JavaFX platform terminology and concepts, looks at the wealth of resources, and shows how the JavaFX platform enables developers to quickly and easily develop rich Internet applications and next-generation services that can be proliferated across virtually any device.

Participants will create and deploy a set of RIAs, with audio, video, and other rich media, and a JavaFX mobile application capable of browsing a media resource such as an image or audio. The media browser application will load images with background sound.

The session demonstrates how JavaFX technology works across the browser, the desktop, and mobile screens without forcing developers to code different application interfaces using divergent technologies. In the session, developers will gain experience with successful tools, technologies, and best practices for seamlessly building and delivering next-generation rich Internet applications, understand the capabilities of JavaFX technology, and learn about the JavaFX Script high-performance declarative programming language.

Technical Requirements (pre-installed software the attendees will need): NetBeans 6.5.1 and JavaFX 1.1.1. This can be downloaded from

http://java.sun.com/javafx/downloads/previous.jsp#1.1.1

This JavaFX SDK version is only supported on Windows and MacOS.

DO NOT DOWNLOAD THE LATEST VERSION, 1.2.