A big year for JavaFX
Java FX's No.1 resolution? Fully open sourced!
JavaFX's Project Lead, Richard Bair certainly hasn't been one to avoid the needless New Year's Resolution. In fact, he's decided to make 10 resolutions in 2012 for JavaFX 2.0 - as interest in the rich internet application (RIA) project reaches fever pitch after a shaky start way back in 2008.
2011 wasn't a bad year for JavaFX at all though as Jonathan Giles chronicled at FX Experience - a successful reboot under Oracle really piqued the interest of developers across the globe, eager to get their mitts on what was new.
After JavaFX 2.0.2 was released in early December to coincide with Java 7u2, the vision for JavaFX appears to be taking shape and following the guidelines set out by the roadmap. The real big news came at JavaOne 2011 where Oracle fully pledged to open source Java FX in OpenJFX - which has already generated several posts and committers to the mailing list.
So with such a burning desire to see which way the ship is heading Richard Bair gives his top 10 JavaFX goals for the year.
1. A fully open sourced JavaFX (akin to the JDK) and to completely erase the boundaries between the open source community and committers
Those of us working on OpenJFX, whether from Oracle or from anywhere else, will operate as a single team with shared access to information and bugs and code. There will at times need to be some distinction (security bugs for example must, of necessity, be treated differently) but in all material aspects OpenJFX should be a completely open development project.
2. Scene Builder - as noted on the roadmap, a complete revamping of the layout tool builder. Expect a public beta in due course.
3. Further Mac support.
4. Linux support will be delivered this year in JavaFX 2.1.
5. New embedded UI technology platforms from Oracle, ahead of 2013's JavaFX 3 targeted release.
6. Bigger and better documentation, notably in OpenJFX's Wiki and also making javadoc much more in-depth.
7. Further opportunity to improve performance
8. Infrastructure improvements - such as incorporating a full set of Atlassian tools, Findbugs integrated into the build system plus externalising the Hudson server.
9. More regular blogposts to keep everyone up to date on JavaFX developments.
10. Bug fixes - an obvious choice but with the rationale to keep the bug counts down, rather than ever-increasing with each release.
Normally, you'd be wary of New Year's Resolutions - always a false promise. But here, we don't think so,. even if there is a lot of pledges made. The wheels are fully in motion for this project and we're certain that JavaFX and Richard Bair will up to their promises and 2012 will be the year for JavaFX
Be sure to check out Bair's resolutions in full, the excellent JavaFX 2011 retrospect from Jonathan Giles and if you haven't already - sign up to the mailing list to stay in the loop.