JavaFX What's New 
This is a chronological list of featured articles and tech tips.
December
Zhang's JavaFX Demo Game
Developer Henry Zhang demoes his JavaFX implementation of a
popular arcade game, showing off a number of JavaFX features such as bindings, animations, and Java class integration.
JavaFX Plugin for Eclipse Project
The JavaFX Plugin for Eclipse, a community project, is now open source under the BSD license. You can download the SDK and its documentation.
Chin's Migration Tips from Preview to 1.0
Self-described Java hacker Stephen Chin has compiled a most useful guide to the changes he encountered when migrating his WidgetFX codebase from the JavaFX Preview release to the JavaFX 1.0 release.
Building GUI Applications With JavaFX
This multi-part tutorial presents basic concepts for creating graphical user interfaces, including declarative syntax, nodes, shapes, visual effects, animation, layout, and event handling.
Media Browser RIA Tutorial
The Media Browser tutorial shows you how to create a rich internet application (RIA) that gathers and displays multimedia from popular websites. You'll use the NetBeans IDE with JavaFX.
Fun with JavaFX Graphics
This blog shows an example of using the Project Nile tool for programmer-designer collaboration -- no matter if the designer is only 4 years old.
November
NetBeans IDE 6.5 Now Available!
Simplify development and leverage the power of JavaFX with Sun's award-winning open-source IDE, NetBeans 6.5. It supports JavaFX Script as well as other web-development technologies.
October
JavaFX Update
A recent Redmonk Podcast featured JavaFX product manager Jacob Lehrbaum discussing RIA technologies and the JavaFX roadmap.
How to Set Up JDK 6 and JavaFX on 32-bit Intel Macs
This technical tip is directed at developers who want to use the NetBeans JavaFX plugin on 32-bit CPU systems with Mac OS X 10.4 or 10.5. It shows a workaround that uses the X11.app terminal and SoyLatte JDK 6.
M3DD Conference Registration
Registration is now open for the Java Mobile, Media & eMbedded Developer Days, slated for January 21-22, 2009, at the Sun Santa Clara, California, campus. Early Bird savings through November 15.
September
My First JavaFX Applet
This visual quick-start guides you through how to create a simple JavaFX applet that you can run in a browser.
JavaFX Applets Meet Google Chrome
JavaFX technology expert Jim Weaver shows how to build a JavaFX applet that runs in Chrome, as well as Firefox 3 and Internet Explorer. Using Java SE 6 update 10, you'll drag a JavaFX applet out of the browser and onto the desktop.
Mobile, Media & Embedded Developer Days
The Java Mobile, Media & Embedded Developer Days conference dates have been moved to January 21-22, 2009, at the Sun Santa Clara campus in California. The Call for Papers deadline is now September 30, 2008.
August
Danny Coward's Favorite (JavaFX) Things
Data binding, triggers, profiles neatly divided into common and desktop (for now), and plugins -- these are a few of the highlights in the JavaFX preview SDK, per Danny Coward, Chief Architect of Sun's Client Software (Java SE, Java ME, and JavaFX).
Creating GUIs Using JavaFX Script
This article provides a description of the JavaFX Runtime functionality responsible for creating GUIs. The stopwatch widget demo measures and displays time intervals accurate to within hundredths of a second.
July
JavaFX Stage Class
As JavaFX guru Jim Weaver notes in his
blog, JavaFX Script now has a
stage attribute, located in the javafx.application package.
June
HTML Component
This article explains the current state of the JWebPane component, which provides an embedded web viewer with full browsing functionality.
Neto's JavaFX Samples
Silveira Neto, a Brazilian Java developer and student, offers several JavaFX-technology based samples on his blog: a side-scrolling game, a color picker, a ball you can manipulate, and more.
May
Sexy Interfaces for Mere Mortals
JavaFX developer Joshua Smith provided a practical demonstration of JavaFX, what it can do, and the idioms required to build a compelling GUI in this example-intense session.
Catching Up through the Daily Prompt
If you couldn't make it to the 2008 JavaOne Conference, you can read through Bob Eckstein's series of Daily Prompts for his off-the-cuff comments and highlights.
April
Java SE 6 Update 10 Beta
This update introduces new Java Plug-In, Java Kernel, Java Deployment Toolkit, new Java system properties, Java Quick Starter, hardware acceleration support, and Nimbus to provide an optimized consumer-end user experience.
Screencast: Intro to JavaFX Script
At the last JavaPolis, JavaFX Script expert Jim Weaver gave an hourlong introduction to JavaFX Script presentation, which is now available online.
March
JavaFX Script Compiler Milestone 2 Now Available
The distribution bundle includes several demos rewritten in compiled JavaFX Script and that run using Java
WebStart. Draft javadoc-like documentation of the JavaFX UI Runtime API is available, as is javadoc for the
javafxc Compiler API.
February
Creating a Game in Compiled JavaFX Script
In this series, developer James Weaver lets us in on his learn-as-you-go process of creating a Tetris-like game in compiled JavaFX Script. If you need the OpenJFX compiler, Weaver shows you how to get it in an
earlier blog.
JavaFX Script Doodles
Sun Microsystems' Joshua Marinacci has a new JavaFX Script series that uses "doodles" (code snippet samples) to explain JavaFX code. Here's part 2, on creating a tabbed rectangle.
JavaFX Script Boot Camp
Jim Weaver, CTO of
LAT and
JavaFX Blog author, is offering a JavaFX Script 2.5 day "boot camp"
on April 9-11 in Indianapolis, Indiana. This intense course is designed to get you quickly up to speed in JavaFX Script application development.
Populating JavaDB Table using JavaFX
This NetBeans technical blog shows how easy it is, in a JavaFX application's database connection, to switch between databases (in this case, JavaDB and MySQL).
January
Gosling on JavaFX Technology and More
In this interview with Redmond Developer News, Gosling answers wide ranging questions around JavaFX, which he describes as "a really strong, coordinated set of client-side technologies."
Infinite Progress Panel Demo
In his blog on JavaFX Script, James Weaver discusses some uses of Romain Guy's InfiniteProgressPanel widget, in the JavaFX Script UI library. Weaver promises demos of more UI widgets in future posts.
JavaFX Script Technology
Robert Eckstein discusses Sun Microsystems' new JavaFX platform, including his three favorite features of the new JavaFX Script language.
Marinacci's JavaFX Christmas Demo
Joshua Marinacci presents a demo that uses JavaFX Script to create Santa's Naughty-Nice pie chart, as well as a snow simulator. Have fun!
JavaME M-Kanji-SuDoKu Game
Always wanted SuDoKu at your fingertips, on your cell phone? The M-Kanji-SuDoKu game can run on mobile devices that support Java ME CLDC 1.0 and MIDP 1.0.
Video Poker Game and Other Examples
Chris Oliver explains JavaFX Script animation frameworks using a video poker game example. Animations for the deal and for the draw show your bet, cards, and scores.
» Return to JavaFX Technology Overview-At a Glance Page