JavaFX for Business Application Developers focuses on the possibilities that were added in JavaFX to make the process of developing business applications much more efficient in today's environment.
In the past the whole user interface had to be implemented in Java, which meant that often times the developer became the bottle neck. In JavaFX the user interface can be specified in a new dataformat, FXML, which allows non technical people to use tools that work directly with the code base. In addition JavaFX applications can be styled with CSS, allowing designers to make changes directly, which gives them instant feedback.
(JavaFX is an environment for building rich client applications. Using a scenegraph at its core and providing many advanced features, e.g. effects, animations, media-support, it greatly simplifies the task of implementing expressive user interfaces with engaging user experience. The API is entirely provided as a Java API making it also available for other programming languages that run on top of the JVM.)