Java FX’s No.1 resolution? Fully open sourced!
Richard Bair details his goals for 2012, leaving many excited at the prospects for JavaFX and OpenJDK
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
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
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