JAVAONE and Oracle Develop 2012 India

Java SE, Client Side Technologies, and Rich User Experiences Session Presentations

Below are the latest session presentations. Can't find the presentation you are looking for? Check back often as presentations are added each week.

UI Controls and Charts: Drag-and-Drop, Filtering, Sorting, Table Hookup with Charts (PDF)

May 3, 5:30 pm -6:15 pm

In addition to all the JavaFX 1.3-based UI controls, JavaFX 2.0 offers a greater variety of UI controls for building rich applications: TreeView, TableView, menus, TabView, Accordion—to name a few.  Read more

The Charts package has been redesigned to include features such as autoranging, animation, and CSS styling of internal components, thus offering a very convenient approach to data visualization.
This session gives you a tour of all the JavaFX 2.0 controls, including features such as drag-and-drop, filtering and sorting of table data, and the marriage of charts and tables together for common data.

Jonathan Giles, software engineer at Oracle in the JavaFX UI controls team  Read Full Bio


Introduction to JavaFX 2.0 (PDF)

May 3, 11:30 am - 12:15 pm

At last year's JavaOne conference, Oracle laid out a long-term roadmap for JavaFX to make it a premier rich client platform. JavaFX 2.0, a major update to the JavaFX platform, is a significant milestone in fulfilling this vision. Read more

Starting with this version, developers can create JavaFX applications completely in the Java programming language, using standard Java development tools. It also introduces several new features to the JavaFX platform: integration with Swing applications, hardware-accelerated graphics, the ability to embed Web content, stable media playback, and an improved UI controls library. With the help of code examples and demos, this session explores key new features and discusses use cases and benefits for Java developers of using JavaFX.

Angela Caicedo, Technology Evangelist  Read Full Bio


2-D/3-D Mixing Made Easy with JavaFX (PDF)

May 4, 4:30 pm - 5:15 pm

JavaFX is a high-level scene-graph-based API for the Java platform. It supports a programming model in which you can build, render, and manipulate objects with 2-D or 3-D transformation matrices. Read more

With the JavaFX API, you can incorporate high-performance, high-quality, platform-independent 3-D graphics into applications and applets based on Java technology.
This presentation focuses on the technical how-to of mixing 2-D/3-D scene graph objects and the various pitfalls to avoid. It demonstrates how you can add 3-D effects to your 2-D application and covers a range of 3-D topics applicable to the JavaFX API, such as the coordinate system, rendering semantics, depth buffer, and camera.

Simon Ritter, Java Technology Evangelist at Oracle Corporation Read Full Bio


JavaFX Web Component at a Glance (PDF)

May 4, 2:15 pm - 3:00 pm

This session introduces the new JavaFX Web component, which brings modern Web standards and technologies to the JavaFX platform. Read more

You can embed a WebKit-based browser in your application and manage it with W3C DOM and other Java APIs. Take a tour of API and features, and then study a real-life interactive application.

Michael Heinrichs, Software Developer


Introduction to the JavaFX Scene Builder (PDF)

May 3, 4:30 pm - 5:15 pm

The JavaFX Scene Builder is a forthcoming product that will make it possible to develop JavaFX user interfaces graphically. Read more

In this session, two engineers from the development team present a sneak preview of its principal features.

Angela Caicedo, Senior Member of Technical Staff


Interfacing with the Interface: JavaFX 2.0, Wiimote, Kinect, and More (PDF)

May 4, 9:00 am - 9:45 am

Why restrict ourselves to interacting with a user interface through a keyboard and a mouse? Read more

This session looks at how open source APIs for the Kinect, the Wiimote combined with a tilt-compensated compass, a head-mounted stereoscopic display, and some old Sun SPOTs can build a truly immersive application.
To simplify the development of the interface components, the presentation uses the latest JavaFX 2.0 ""pure Java"" implementation. The session starts with an overview of the different components being used and explains how they are all brought together to enable the user to interact with interfaces in ways never before possible. It also looks at the potential of 3-D interfaces to build some demos that will amuse and amaze.

Simon Ritter, Java Technology Evangelist at Oracle Corporation Read Full Bio


JavaFX Architecture and Programming Model (PDF)

May 3, 12:30 pm - 1:15 pm

Come to this session to talk directly to the experts about the JavaFX architecture and programming model. Read more

Starting with this version, developers can create JavaFX applications completely in the Java programming language, using standard Java development tools. It also introduces several new features to the JavaFX platform: integration with Swing applications, hardware-accelerated graphics, the ability to embed Web content, stable media playback, and an improved UI controls library. With the help of code examples and demos, this session explores key new features and discusses use cases and benefits for Java developers of using JavaFX.

Daniel Blaukopf, Java Client Architect Read Full Bio


Interface Layout with JavaFX 2.0

May 4, 3:15 pm - 4:00 pm

Good layout remains one of most challenging aspects of building a user interface. Read more

The layout APIs in JavaFX 2.0 were specifically designed to make it easier to achieve great layout in the face of the increasing complexity that has come with animated graphics and resolution independence. Using the context of a practical example, this session covers what you need to know to use JavaFX 2.0 to lay out an aesthetically beautiful and usable interface to meet the expectations of modern users.

Jonathan Giles, Software engineer at Oracle, JavaFX team Read Full Bio


Automated testing of JavaFX applications. UI testing for developers.

May 4, 12:30 pm - 1:15 pm

Ever thought of having your UI verified automatically? It only looks hard - it is quite easy having right tools and techniques. Read more

JavaFX team has an effective tool chain to make the most out of test automation. Indeed, UI testing cannot only be manual because all levels of testing are applicable to a UI code, including unit testing, pre-integration testing, build acceptance testing, etc. During the session, few UI tests will be created from scratch and some from existing test base will be used. It will be shown how to make UI tests stable and inexpensive to support. Your takeaway from the session will be a set of open-source tools and UI testing concepts to write JavaFX UI tests as easy as your regular unit tests.

Alexandre Iline, Senior quality engineer in Oracle Read Full Bio

About JavaOne India 2013
  • 8-9 May
    Hyderabad International Convention Center
Connect