JavaFX framework