So it's been a while since I've kept up to JavaFX, and maybe this goes a bit beyond the topic of your book but what is the roadmap for JavaFX outside of the desktop?
Sun's plan was to have JavaFX be the UI technology for desktops, mobile, TV (TV sets, blu-ray, etc). Does Oracle still have the same plans? It's hard to see how JavaFX will even factor in mobile. Or are we seeing a focus only as a desktop RIA technology?
According to this page, JavaFX is going to be the new Swing, and only for desktops. JavaFX script is also being phased out, but it will be possible to use JavaFX in other programming languages that run on a JVM.
There are no new questions, but there may be new answers.
Darryl Burke wrote:According to this page, JavaFX is going to be the new Swing, and only for desktops. JavaFX script is also being phased out, but it will be possible to use JavaFX in other programming languages that run on a JVM.
Darryl, thanks for the link, this makes it pretty clear;
JavaFX 2.0 will be available on neither the Mobiles nor Televisions! Oracle has accepted (Sun’s) loss, and will only focus on the desktop for the time being.
JavaFX seems practical on tablet-devices. However, since most tablet devices are enlarged mobiles (running a mobile os) ratter than flattened laptops (running a full desktop os), you can’t use JavaFX on any of those devices for the time being.
It's a shame because I think JavaFX had a good story on all of those devices, but it really has no chance. Would be nice to see if there's some Android integration in the future (unlikely but would be a bit ironic)
That link did a great job of explaining the future of JavaFX. Thanks for posting it! I, personally, am sad to see the end of Mobile and Television support. It was one of those little extras that I enjoyed about JavaFX.