Book Image

JavaFX Essentials

By : Mohamed Taman, Mohamed Taman
Book Image

JavaFX Essentials

By: Mohamed Taman, Mohamed Taman

Overview of this book

Table of Contents (16 chapters)
JavaFX Essentials
About the Author
About the Reviewers
Monitoring and Controlling Arduino with JavaFX

Quick review of the JavaFX 8 architecture

To better understand how the framework's components and engines interact together to run your JavaFX application, this section gives a high-level description of the JavaFX architecture and ecosystem.

The following figure illustrates the JavaFX platform's architectural components. It displays each component and how each of them interconnects.

The engine that is responsible for running your JavaFX application code lies below the JavaFX public APIs.

This engine is composed of subcomponents. These include Prism, a JavaFX high-performance graphics engine; the Glass toolkit, a small and efficient windowing system; a media engine; and a web engine.


While these components are not exposed through public APIs, we will describe them so you have a better idea of what makes JavaFX applications run successfully in an efficient way.

JavaFX architecture diagram

For more information and a description of the JavaFX architecture and ecosystem, visit