JavaFX 2.0: Introduction by Example provides a quick start to programming
2.0 platform. JavaFX
2.0 provides a rich set of APIs for use in creating graphically exciting client applications written solely in Java. You get a large set of customizable components that can be skinned using CSS
techniques that you already know from doing web development. The platform even includes a web rendering engine enabling you to mix HTML content into your applications. Hardware acceleration means that your applications are fast and snappy, taking full advantage of modern graphics processing support at the hardware level. JavaFX
2.0 opens the door to business applications that look good, are fun to use, that take advantage of the medium to present data of all types-text, audio, video, etc.-in ways that engage the user and lead to increased productivity.