Java/JavaFX Implementation