JavaFX was introduced at javaone 2007 conference, which further made easy the task of content developers and application developers to create content rich applications for handset, smart phones, desktops, TV and many more consumer devices. The initial offering consisted of JavaFX Mobile platform and the javafx script language. The first released version was 1.3 released in April 22, 2010
The JavaFX Script programming language allows you to module up to date appearing applications with classy graphical client interfaces. To make GUI programming simpler its declarative syntax, data binding model, animation support, and fitted visual special effects let you achieve more work with less code, resulting in shorter development cycles and increased productivity.
JavaFX is particularly designed to optimize the creative procedure of building rich and forceful UI's. JavaFX originally worked with the NetBeans IDE, but it is predictable to work with other IDEs as well. JavaFX 2.0 is the subsequent step in the growth of Java as a rich client platform. It is designed to present a lightweight, hardware-accelerated Java UI platform for enterprise business applications.
Java APIs for JavaFX
- End-to-end Java development
- Java language features—generics, notes, multi-threading
- condensed fixed footprint of runtime and applications
- Fluent API design for UI construction
- growth in substitute languages (e.g. JRuby, Groovy) with JavaFX
- Control sophisticated Java IDEs, debuggers and profilers
- Java APIs protect suitable JavaFX Script features (e.g., bind)