Oracle is very serious about the JavaFX platform for rich clients. It’s also in discussions with Apple over the support of Java on the bestseller iOS platform. These topics are critical enough to warrant multiple speakers giving dedicated technical sessions along with keynotes and demos at JavaOne 2012 at San Francisco. The event will run from September 30 to October 4. Remember to register before July 27, 2012 for a US$400 discount.
The JavaOne sessions are excellent for Java application developers to network with experts and learn about the latest and upcoming technologies. Some technical sessions that Java app developers should look forward to at the San Francisco event are:
- JavaFX for Business: Monitoring a Container Terminal: The session will provide details on the container-terminal monitoring application with a demo of the key functionality of visualizing business-relevant data via JavaFX as interactive lists, tables, charts, and custom maps to fully custom-made graphical controls.
- Developing a Professional JavaFX Desktop Application: Challenges and Solutions: The session includes tips, practices, and guidelines (learnings from the JavaFX Scene Builder project) for productizing JavaFX applications. Topics that will be covered are (a) Design patterns for layout, controls, and CSS; (b) Designing a document-oriented application; (c) Coping with native platform look-and-feel; (d) Leveraging Java internationalization; (e) Finding out the right tooling, from the NetBeans editor and profiler to JavaFX Scene Builder itself; (f) Testing with JUnit and JemmyFX; and (g) Packaging a desktop application.
- Visualizing the JVM Runtime Environment with JavaFX: This session focuses on using the power of JavaFX inward to build visualizations of the dynamic runtime aspects of the JVM itself and explain some of the sophisticated technology running Oracle’s HotSpot.
- JavaFX on Smart Embedded Devices: This session provides a summary of the upcoming JavaFX release on embedded devices powered by ARM and Intel Atom chipsets. It describes the target hardware that can support the JavaFX stack and supported features. You’ll also see demos of JavaFX applications running on readily available embedded hardware.
- Moving to the Client: JavaFX and HTML5: This session talks about utilizing the features and capabilities of the JavaFX 2.0 platform (which includes pure Java APIs, Swing integration, and an embeddable browser component) and the latest HTML5 advances such as jQuery and WebGL to create a unified application.
- Take the Scenic Route: Getting Started with JavaFX 2+: This session talks about using JavaFX to enliven drab looking Java apps with JavaFX Scene Graph to implement neat layouts, cool CSS styling, and easy-to-implement controls; and JavaFX Web node to bring the browser into your application.
- JavaFX Graphics Tips and Tricks: This session offers advice on writing efficient JavaFX code to balance design aspects of applications with optimum performance.
- Java on iOS: Developing Java Applications for Mobile Devices: Java is currently not supported on iOS and hence, the highly popular iPad and iPhone mobile devices. Efforts are under way to close this gap and bring the latest Java standards, including JDK 7 and JDK 8, to the iOS platforms. The session will share some of the challenges of using Javaon iOS and how Oracle is addressing these issues. You’ll also learn some of the benefits and use cases for developing with Java on iOS along with a demo on JavaFX and Oracle Application Development Framework Mobile Client applications running on Apple mobile devices.