Hey everyone – here’s another bunch of JavaFX links that you might find interesting. Sorry for not posting these recently – I try to batch up the links I’m collecting on my personal website, and post them here once there is a decent number of links. I’m sure as JavaFX 2.0 hits beta and GA we’re bound to see more posts here however.
- Richard Bair is presenting a ‘Richard Bair Reveals All on JavaFX 2.0‘ talk this week. Note: the location has changed since the initial announcement – it is now at the Googleplex rather than at Oracle HQ. As always, there is a livestream available on ustream, where you can chat with other participants, as well as provide questions via a Google Moderator link. I’ll be in the online chat, so I hope to catch many of you in there too!
- Eric Bruno has blogged about creating a custom control in JavaFX 2.0. Given this is my day job, I should note a few things: 1) this is pre-beta API, 2) I haven’t actually reviewed in detail how accurate this code sample is (and whether it is using best practices), and 3) I’ve challenged Eric to attempt doing the same with just CSS – which in this example should be far simpler.
- I did a short teaser video of something I was working on recently – sorting / filtering in ListView and TableView controls. It’s still very primitive, but the primary purpose of the video is to actually show how simple it is to link up this functionality in JavaFX 2.0.
- Tom Eugelink has been developing using JavaFX 2.0 EA and has provided his feedback on the current API (which is very much in a state of flux still!).
- Max Katz blogged about JavaFX 2.0, and how recently there was discussion about initially supported platforms. I don’t really have anything to add from the product marketing side of things (it’s absolutely not my area at all, I am not a spokesperson for JavaFX 2.0, I have no insight at all into this level of things, etc, etc, etc), but I did want to say this: Within Oracle a number of the JavaFX development team are developing JavaFX 2.0 on Mac and Linux platforms. There are also a number of people in the JavaFX 2.0 EA program using Mac OS and Linux as their development environments (e.g. Dean’s post from early February). Regardless of what is officially supported in the 2.0 release, as a bunch of hardworking engineers we’re working to ensure all platforms work as well as possible. Regarding the comments on Max’s blog, I think there is a bit too much assuming going on! I’m certain more information will come out from official sources as we build up to the JavaFX 2.0 release. However, and as always, once the beta hits we’d all appreciate your feedback in the JavaFX bug tracker.
- Re Lai has blogged about ‘Using Adobe Flex and JavaFX with JavaServer Faces 2.0‘. Note: this is a JavaFX 1.3-related post.
- mxshrestha has blogged about managing multiple scenes in JavaFX Script.
Hope you found something interesting! 🙂 Catch you again soon.
I started looking at Java FX in the early stages, I tried to follow an online course, but ran out of steam a third of the way through.
My understanding was that JavaFX lost support of Oracle, or was that specifically the declarative part of JavaFX?
What’s the future of JavaFX look like, ie will it be the preferred ui solution? When will it get an editable grid that’s fully featured? Etc?
I’m interested in JavaFX, but only if it is going to be around for a long time!
Regarding Tom’s posting on validation, and in general use with a biz model (http://tbeernot.wordpress.com/2011/04/02/javafx-2-0-ea-binding/): to me (as someone who likes rock solid models using DbC-lite and who also dislikes get/set, anaemic models) the lack of model based validation is a show-stopper.
1) I want my models to be able to police themselves
2) GUI must reflect the models state
2a) EASY (default?) 2 way binding
2b) validation and verification of updates must be reflected in GUI.
As a developer of boring biz apps, the model is central. Ideally it wouldn’t need to expose the properties directly, buy I daresay that’s asking too much!
I am excited by the javafx prospects, as an up-to-date swing replacement, but please consider the realities of biz app development, not just pretty media centric suga candy!
Thanks for the updates; I am looking forward to the beta.