In case folks did not notice the JavaFX Script Language has been converted to pure Java APIs for JavaFX 2.0. I’ve recently been fortunate to be able to take things out for a spin (JavaFX 2.0 EA). To my surprise I am very impressed by the work of the JavaFX teams and the amount that had been done so far. In a little over a four month period, they have managed to take on most if not all the features from 1.0 to 1.3.x, added many new controls and increased performance. Kudos Guys and Gals at Oracle!
There is much more to do and if you want to help out please be on the look out for JavaFX 2.0 Beta release and then head on over to http://javafx-jira.kenai.com for tracking bugs and features. To see what tomorrow brings for JavaFX here is the official Roadmap: http://javafx.com/roadmap/
I believe the road to the Java Desktop is getting brighter again.
Maybe I’m misreading what you’re saying, but JavaFX 2.0 hasn’t been two years in the making. We put 1.3.1 out on August 5th 2010 (according to a quick Google search). We announced JavaFX 2.0 at JavaOne on September 19th, 2010. We released out first EA builds in January 2011, and are on track for beta releases in Q2 and a final release in Q3.
I think the pace that JavaFX 2.0 has moved at is nothing less than astonishing!
I changed the post. Sorry my mistake. Keep up the amazing work!
The dog ate my calendar.
I want a few things in a tool such-as Silverlight, Flash or a Java FX.
These are non-negotiable. There is no theory here. And, for now, NONE-of-these-tools seem to deliver:
* modularity (and component definition)
* assembly or re-use of components.
* component (or ‘widget’) sharing.
* heaven forbid having component management like “component libraries” and “widget repositories”
… My comment was not completed, And the web page cut me off on the word, “No.” Odd? Or accidental.
In my limited experience with Oracle (et al) here in Australian and in California: “No” seems easier than producing solutions. When speaking to Oracle.
Pleased to see Oracle team making an effort to put a app/web interface that is a java option to Flex and SilverLight.
This JavaFx 2.0 puts me in a curious situation , Currently I´m working in a desktop/JWS project to control 3 shops (jewelry), and almost all layers below (Oracle tables , DAO´s, BO´s) are ready and now I should begin the GUI interface. As time is not a problem, the question is that I don´t know if I continue the Gui layer with Swing and JGoodies or wait for JavaFx 2.0. I don´t know JavaFx script, but the idea of an only java API sounds perfect. Can´t wait for Q2 to put my hands on the Beta.. rs rs
Give me a piece of info, if you can, this JavaFx 2.0 EA have controls like the Swing´s JFormattedField, JRadioButton, JTable, JComboBox ??? I really need them.
Its astonishing that after all that time JavaFX is has no working media capabilities worth mentioning, unusable animation, totally weak layout and font handling, zero deployment.
I’m surprised anyone even bothers with Java or JavaFX for client interfaces. Java is the most out of touch graphics framework I’ve ever seen, its a shame because the JavaVM is still a strong contender (even today). Whoever is making Java client should be embarrassed at the offering being produced, i expect a lot of people have distanced themselves from such a mess.
Oracle stop pretending your making anything good in this area, you havent. It looks like you don’t have the expertise to do anything with Java client, lets not forget using Java for creating GUI with media never worked, still waiting 13yrs later. So I guess none of us should be surprised its still a joke.
Only good thing is Processing, and thats a community hobby, Oracle sort it out!
Well said Joel! About time people saw through all the guff. JavaFX 2 has zero buzz. Dead in the water?
I hear what you say. Despite my comments for ‘improvement’, I would say that JavaFX works well for the part it claims to do. RIA is actually a lot bigger than many people (appear to) get. 20% is going to be what ‘see’, that means 80% + will lay beneath the visible implementation.
I still stand by my earlier comments about a ‘model’ and ways to combine things. I did a short re-reading of the Road Map, and I need to differentiate the idea the ‘composition’ doesn’t mean ‘components’. Composition means abilities to combine separate and distinct elements.
I don’t think the JavaFX team and Oracle marketing read the blog though.