JavaFX - to RIA or not to RIA .... and the future of FX applets?
Back at the JavaFX 1.X days, JavaFX was marketed as a platform for developing RIAs: http://en.wikipedia.org/wiki/Rich_Internet_application. According to Wikipedia: JavaFX is a software platform for creating and delivering rich Internet applications (RIAs) http://en.wikipedia.org/wiki/JavaFX
Although the word RIA is missing from the official javafx2 front page, JavaFX 2.2 is also often targeted as an HTML5 replacement, providing a rich client support for developing RIAs:
- +"During today’s RIA panel at JavaOne the audience raised the issue that unlike HTML5 JavaFX is a fat client technology"+
http://www.canoo.com/blog/2012/10/04/oracles-stephen-chin-recommends-dolphin-for-javafx-thin-clients/
- When to use JavaFX 2 instead of HTML5 for a Rich Internet Application (RIA)?
http://java.dzone.com/articles/when-use-javafx-2-instead
and a few links from oracle:
-Celer Technologies has a winning trading strategy
http://www.oracle.com/technetwork/java/javafx/celer-tech-1844342.html
Real world JavaFX RIA
http://www.oracle.com/technetwork/java/javafx-loadui-170428.html
What is JavaFX? The JavaFX platform is the evolution of the Java client platform designed to enable application developers to easily create and deploy rich internet applications (RIAs) that behave consistently across multiple platforms.
http://docs.oracle.com/javafx/2/overview/jfxpub-overview.htm
That is why, I ported a swing-based applet to FX1 and now to FX2.2. I'm relying on the fact that this is the future Java on the desktop...
Unfortunately, after the JavaOne 2012 conference, I'm getting concerned about the future of JavaFX as a RIA platform and the applet development(since RIA is usually meant to run in the browser). Here's why:
+" Note: Java Applets are on their way out. Even though FX could be used to develop applets, Oracle sees HTML 5 as the way forward for browser based applications. No new Applet development is recommended and JavaFX is not targeted for that space."+
http://technology.amis.nl/2012/10/08/javaone-2012-the-big-stories/
+"JavaFX is a library and a tool set for creating rich UI for desktop and embedding UI into chips of various devices. It’s not meant to be used for creation of rich Internet applications."+
http://yakovfain.com/2012/10/04/my-three-days-at-javaone-2012/
Oracle is saying at the same time two opposite things...so can anybody clear that for me?
Is JavaFX supposed to be used for applet / RIA development in the future?
Greetings,
Kiril