14
Dec

JavaFX: Rich Internet Application Development

On December 04, 2008 Sun officially released version 1.0 of the JavaFX platform. JavaFX is a rich client platform for building cross-device applications and content. Designed to enable easy creation and deployment of rich internet applications (RIAs) with immersive media and content, the JavaFX platform ensures that RIAs look and behave consistently across diverse form factors and devices.

The JavaFX 1.0 platform release includes the following components:

  • JavaFX 1.0 SDK which includes the JavaFX compiler and runtime tools, graphics, media, web services, and rich text libraries to create RIAs for the desktop, browser and mobile platforms
  • NetBeans IDE 6.5 for JavaFX 1.0 which provides a sophisticated integrated development environment for building, previewing, and debugging JavaFX applications. The editor features a drag-and-drop palette to quickly add JavaFX objects with transformations, effects and animation. This IDE also comes with its own set of Building Blocks samples and the Beta version of the JavaFX Mobile Emulator, a mobile phone simulator.
  • JavaFX 1.0 Production Suite is a suite of tools and plugins for creative tools that enable designers to export graphical assets to JavaFX applications.

Here are some examples from the JavaFX Website to give you a taste of the JavaFX technology. Click each thumbnail to run the sample application and see a description that explains how it was built.

Simple Video Player sample Simple Video Player

This sample uses the JavaFX Media Component, a prefabricated video player that provides all of the standard video player controls you might need. Incorporating video in your application is as simple as creating an instance of this component, setting a few variables and including a link to your video source.

 

Display shelf sample 3-D Display Shelf

This sample uses the perspective transform features, built into JavaFX, to easily create a photo album with cool 3-D effects.

 

 

Path Animation sample Path Animation

This sample shows how to animate a shape along an arbitrary vector path. It has two scenarios: a car running on a racetrack and a boat sailing on waves. You only have to create an animated node for a visual asset and a path for the track along which it moves.

 

Flying Saucer sample Flying Saucer

This sample shows you how to create a flying saucer that will escape from the browser, fly around outside the browser a bit, and then land back in the browser.

 

For further information on this new technology, visit http://javafx.com

Share this Post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb
free blog themes

One Response to “JavaFX: Rich Internet Application Development”

  1. Tom Humes Says:

    Nice Site layout for your blog. I am looking forward to reading more from you.

    Tom Humes

Leave a Reply