JavaFX is Sun’s recently released platform for rich graphical web applications. It can be implemented much in the same way Adobe (formerly Macromedia) Flash and ActionScript were used in visually rich websites. I say were as Flash usage has diminished somewhat compared to a few years ago were you couldn’t move around the web without coming across all kinds of head spinning graphical trickery. This has declined in favour of cleaner, more accessible and SEO friendly designs. However discerning use of Flash can still add quality to a website.
JavaFX provides a new platform to try out that may well prove important for mobile apps, and they’re currently running a contest for JavaFX application development. If I get the time I may well enter as there seems to be no set theme which leaves some interesting possiblities. See:
http://javafx.com/challenge/?intcmp=2671
The main advantage of javafx as far as I can see is the object orientation and maturity in the Java language which could allow for swift development of rather fancy client side features. I’m thinking fancy customisable user interfaces - which is something I’ve always felt there is a niche for now that modern computer resources are so powerful.




