JavaFX at JavaOne 2008: Technical Sessions, Labs, and BOFs

Thursday, May 08 2008

LAB-7350LT: Rich Client Applications: Getting started with the JavaFX™ SDK

Sridhar Reddy, Sun Microsystems Inc; Raghavan Srinivas, Sun Microsystems, Inc.

Time & Venue: 14:50 - 16:50 Moscone Center - Hall E 132 (LAB)

Track: Hands-On Labs; Rich Media and Content

JavaFX™ technology has taken the Java™ technology world by storm, because its declarative style and compositional programming behavior make it ideal for designing richer GUIs than was possible for a traditional programmer on the Java platform using different layout managers, callbacks, and so on.

Because the JavaFX programming language is evolving, this Hands-on Lab starts with a quick overview of the language, looks at some of the changes since last year, and covers the newer deployment features. It also looks at how to design some really rich applications by using scenegraphs, animation, media, and other effects.

After attending this lab, attendees will be able to walk away with a very good idea of how to use JavaFX technology for designing compelling rich client applications that incorporate graphics and other effects such as animation and media.

This lab will be presented in Hall E, Room# 132. Please bring your laptops to this lab as there will be no machines provided in this room.

System requirements: * Supported OS: Solaris, Linux, Windows, Mac OS X
* Memory requirement: 512M minimum, 1GB recommended
* Disk space requirement: 500 MB

Software requirements: Please install the following software prior to this lab: * JDK 6 Update 5 or newer
* Java SE 6 Update 10 or higher
* NetBeans 6.1 RC1 or higher
* NetBeans 6.1 JavaFX plugins
* Mozilla Firefox 3 beta 5 or higher

TS-7477: 101 Ways to Interoperate with Java™ Technology and .NET

Marina Fisher, Sun Microsystems, Inc.; Peter Laudati, Microsoft

Time & Venue: 14:50 - 15:50 Moscone Center - Esplanade 300

Track: SOA and Enterprise Integration

With the majority of enterprises embracing Java™ technology and .NET technologies within their solution stack, it’s important to ensure seamless interoperability across these technologies. This cosponsor session covers multiple ways to create an interoperable environment within the enterprise and in newer rich Internet application scenarios in the Web 2.0 world. Interoperability techniques to be covered include the following:

* Synchronous and asynchronous options across multiple application tiers such as web services, messaging, bridging with .NET remoting, and database interoperability
* Enabling .NET and Java platform interoperability, using WCF and WSIT (Project Tango) with REST and SOAP
* Rich Internet application interoperability with Silverlight and JavaFX™ technology, using underlying Java technologies and .NET web services
* Ajax application interoperability, using ASP.NET Ajax and Java technology-based web services

BOF-6511: The Java™ Media Components API BOF

Brian Burkhalter, Sun Microsystems, Inc.; Tony Wyant, Sun Microsystems, Inc.

Time & Venue: 20:30 - 21:20 Moscone Center - Gateway 102/103

Track: Rich Media and Content

In this session, meet the developers of the Java™ Media Components API from Sun Microsystems. Discuss the design, implementation, and future development of the API and its use cases within the Java and JavaFX™ environments.