Hey Guys,
I’m glad to see some excitement about javafx 2. My name is Joe and I am one of the main engineers working on Prism. I’ll be looking to spend some more time on these forums to hopefully get a sense of what you guys are looking for or don’t like about what we are doing. Understand we are doing the best we can to get you the best java apis possible.
To clear up some things (as best I can without spilling the beans)…
[quote]Thank goodness they chucked out the pointless fx script for regular java syntax.
[/quote]
I personally think fx script was great. You could do a lot of neat things in that language that are verbose to do in Java.
[quote]Sounds like javafx 2 is just a lighter weight java with a new graphics backend, chucking out the bloat of awt, swing and java 2d. Yay!
[/quote]
That is a fairly accurate statement. Prism is very j2d esque in the sense that the shaders accelerate a lot of 2D paths. It is not trivial however to hardware accelerate every render path, but it is something we are working on doing.
[quote]I hope JavaFX 2 works like Flash, but you can still run 3D on it
[/quote]
I am working day and night for this to become a reality SOME day. full 3d support wont be in 2.0, but the future looks promising
;).
[quote]I hope it will be possible to use JavaFX 2 with AWT-less native windowing system provided by Java bindings of OpenGL (JOGL, LWJGL).
It might not be needed, Im sure it will contain its own way of handling 3D.
[/quote]
Yep, that is accurate.
[quote]I don’t want to rely on Java3D and I prefer using tougher scenegraphs like Ardor3D, JMonkeyEngine, …
[/quote]
I can assure you that Prism will stand toe to toe with those you just mentioned. Keep in mind this will be the first real release with Prism support, just give us time.
[quote]Prism is built on DirectX, OpenGL and has a software fallback. I don’t think you will have direct access to what’s under Prism. But now that its a standalone Java library I’m sure someone will hack it.
[/quote]
the stuff under prism is not useful on its own to developers. It’s the combination of prism with the scenegraph that makes it so powerful.
[quote]Well, maybe that’ll be possible, too, but I think that LWJGL/JOGL would have to adapt to use JavaFX’s windowing, if some direct access to it is provided.
[/quote]
If you have to resort to using JOGL, then we have failed. The idea is that the JavaFX api’s provide you with enough stuff. Granted, for a full 3d game, we aren’t there yet.
[quote]Actually I would like to use JavaFX only for its 2D GUI elements and another scenegraph instead of porting any code to Prism.
[/quote]
Interesting, but I don’t see us being able to support this in the general form. I know that dev’s have been asking for swing interoperability for a while.
[quote]I believe Oracle would have to do the same with JavaFX (expose the OpenGL pipeline) in order for the integration to be possible.
[/quote]
I think others can answer this for you. remember prism implements javafx on ogl and d3d. java + ogl = ???
As for integration, 2.0 will not have this, and I kind of address this point earlier, if you feel like you have to resort to using jogl, we have failed.
[quote]Lol, no just realistic. The java marketing machine has been a big one for over promise under deliver
[/quote]
Ouch, that stings! I shouldnt comment on this, but i hope we can meet your expectations. 
[quote]How can I get JavaFX 2 EA?
[/quote]
Correct about it being in private beta. You can check out our release plans I think?
Ayways, I better keep my mouth shut as to not get in trouble! ;D
I will be attending GDC next week, if any of you are interested in JavaFX development and are going. lemme know!
Lastly, I can speak for all the developers in saying that we thrive off of your enthusiasm. The applause we got for our J1 Demos in the keynote was so cool! We really do appreciate it.
And… Notch… I will be finding you…