There is no doubt that we are seeing a rise in non-PC clients every day. Almost everyone has at least one mobile phone or tablet, maybe from different vendors, but certainly with Android or iOS, given that they represent 96 percent of smart phone OSs sold in 2014.
Smart phones and tablets are extremely popular nowadays and these figures are increasing every year. And that is why developers should consider gaining the skills required to develop applications for such a great market.
JavaFX 8 already delivers rich client applications for Web and desktop, as we have seen in Chapter 3, Developing a JavaFX Desktop and Web Application. But, like me, if you have written a JavaFX application, you definitely want it to run on as many devices as possible to follow the true spirit of Write Once, Run Anywhere. I would like to take this opportunity to inform you that, yes, we can run JavaFX on mobile devices.
Based on the official support from Oracle...