What is the relationship between Java and JavaFX?
JavaFX is an expressive rich client platform for creating and delivering rich Internet experiences across all screens of your life. It is fully integrated with the Java Runtime and takes advantage of the performance and ubiquity of the Java Platform. JavaFX applications will run on any desktop and browser that runs the Java Runtime Environment and easily integrates with Java ME, opening up the door to billions of mobile phones and other connected devices! JavaFX applications are written using a statically typed, declarative language called JavaFX Script that makes it easy to program in a visual context thus enabling developers to create highly expressive GUIs quickly and easily. JavaFX provides a rich set of libraries for graphics, media and Web services that developers can use in their applications. In addition, developers can use any Java library in their JavaFX applications. This allows JavaFX applications to take advantage of the rich JavaFX UI libraries, as well as the amazing bre