JavaFX 2.0 reboots the Java rich client story by bringing the graphics, animation, controls, layouts, styling, tools, and developer productivity developed over the past three years to the Java community. A significant refresh, JavaFX 2.0 delivers a full set of Java APIs for building GUIs in Java. Redesigned to appeal to Java and web developers, supporting alternative languages on the JVM, and for multiple deployment environments and operating systems. This session will describe in detail APIs and capabilities of this new rich client platform, discussing topics such as threading, performance, layout, controls, tools, styling, deployment, and more.