Sun JavaFX, RIA hitting a market near you

Categories Java

Yesterday, at JavaOne Sun announced it’s OpenJFXproject, backing up the new and shiny JavaFX product family.

JavaFX is Sun’s new product family based on Java technologies aimed at the Rich Internet Application market. What is strange is that JavaFX seems desktop and mobile device-oriented, no information about web browsers or browser integration. Of course, the possibility to use it in applets remains, hope it will be lite.
JavaFX is more similar to Java WebStart than to RIA technologies like Flash/Flex but the demos on look damn good to me, even as standalone applications.

JavaFX Script is the cherry on top of JavaFX. It’s a statically typed scripting/programming language intended for rich UI’s that can work with Swing, Java2D and Java3D and it’s superb.
If you ever read about F3, well this is it, in its “production ready form”.

Just look at how easy is to fill an area with a linear gradient:

fill: LinearGradient {
x1: 0
y1: 0
x2: 1
y2: 0
[Stop {offset: 0, color: green},
Stop {offset: .5, color: new Color(.5, 1, 0, 1)},
Stop {offset: 1, color: green}]

you can call me nuts, but I just love it.

The best part is that JavaFX Scripts will run on JavaFX Mobile, bringing us the power to design applications that will run on both desktop and mobile devices in a polite write-once Java fashion.

For a little example of JavaFX‘s shiny look, here are some demo screen shots:

Just waiting to see how JavaFX affects the RIA world. Flex would better watch out ;).

Links: – JavaFX home – OpenJFX home

1 thought on “Sun JavaFX, RIA hitting a market near you

  1. What are the most effective WordPress plugins to attract the most relevant traffic, the most relevant traffic and maximize website sales?. . I am thinking maybe:. 1. RSS feed plugins, . 2. Cost Per Action (CPA) plugins or code snippets, . 3. Affiliate plugins and/or links. . Can you provide links to the tools that you think are the best, and let me know why you think they are the best?.

Leave a Reply

Your email address will not be published. Required fields are marked *