JavaFx DO MORE
What is JavaFx
JavaFX is a software platform for creating and delivering rich Internet applications that can run across wide variety of connected devices
JavaFx on Various Devices
Why JavaFx
Expressive RIA platform for all screens: Unified development and deployment model for building expressive RIAs across desktop, browser and mobile Designer-developer workflow: Dramatically shortened production cycle for designers and developers No security vs. usability conflict: Unlike other web technologies, JavaFX applications get broader system access with the proven Java security model
Investments in Java preserved: Reuse existing Java libraries in JavaFX applications Cross-browser compatibility: JavaFX applications look and feel consistent across all browsers on multiple platforms Break free of the browser: Drag-and drop a JavaFX application from the browser to deploy to the desktop Powerful runtime: Leverage the extreme ubiquity, power, performance and security of Java runtime
JavaFx
vs.
JavaFX is based on the concept of so-called “Common profile” that is intended to span across all devices supported by JavaFX It is possible for developers to use common toolset while building applications targeted for both desktop and mobile devices and to share much of the code, graphics assets and content between desktop and mobile versions
Adobe
Flash addresses various devices by separate platforms (Flashlite, AIR, Flash browser plug-in ) It is not possible to share code between various devices
Promises of JavaFx
Vast deployment Market Easy integration with platform independence Direct usage of sheer power of Java