Java FX Script and Consumer JRE: Towards easier development and deployment of Java applicationsJava SE is on over 90% of desktops and Java ME is on over 90% of mobile phones. Java is also making a big dent in the consumer space such as set top boxes, Blu-Ray Disc players and so on. Although Java client technology is ubiquitous, consumer applications are not because development and deployment for consumers is still too hard.
This session starts with an introduction to GUI development with JavaFX Script, an object-oriented, declarative Java scripting language. JavaFX Script is a statically typed language that allows good Integrated Development Environment (IDE) support and compile-time error reporting. It has type inference, declarative syntax, and automatic data binding with full support for 2-D graphics and standard Swing components as well as declarative animation. We'll take a detailed look at some of the important features of the language such as binding, triggers and simple animation. We will also look at how to call and share data between Java and JavaFX programs.
The JavaFX script introduction will be followed by a description of the features that are being explored to create a more consumer-friendly JRE that eases deployment and installation. The features that are being looked into will ease start-up time, provide a quick launch and on-demand installation, among other things.
After attending this session attendees should be able to walk away with a good understanding of JavaFX Script and where the Java SE platform is headed and how this should ease their development and deployment concerns for consumers.

|
Raghavan N. Srinivas Sun Microsystems Raghavan "Rags" Srinivas is the CTO of Technology Evangelism at Sun Microsystems looking at new technology directions and trends. With 20 years of software development and about 7 years of technology evangelism experience, his general focus area is in distributed systems, with a specialization in interoperability, mobility and security. He has evangelized a number of technology areas including the early releases of Java, J2EE, Java and XML, J2ME and so on. He has spoken on a variety of technical topics at conferences around the world and teaches graduate classes in the evening. He publishes a standards column and has represented Sun at a number of standards bodies. He also serves in the organizing committee
for several industry-wide technical conferences. Rags holds a Masters degree in Computer Science from the Center of Advanced Computer Studies at the University of Louisiana at Lafayette. He enjoys running, hiking and eating, especially spicy food.
|
|
| |