Chapter 3. Developing a JavaFX Desktop and Web Application
This chapter will cover how to develop compelling desktop and web applications that take advantage of the multicore, hardware-accelerated GPU to deliver high-performance UI-based applications that have an amazing look and feel.
As JavaFX is totally written from the ground up in Java, some Java SE 8 built-in core libraries will be used to power our application. In addition, we will learn how to package our application as a standalone application to be launched and distributed.
Also, we will cover the essential core web APIs in any web application levered by JavaFX 8, such as javafx.scene.web.WebEngine
, java.net.HttpURLConnection
and javafx.scene.web.WebView
.
We will discuss the relationship between JavaFX and HTML5, which is important because JavaFX's APIs and the features of HTML5 complement one another. HTML5 is a platform for rich web content to create a user experience that resembles a RIA (Rich Internet Application...