FX Experience Has Gone Read-Only

I've been maintaining FX Experience for a really long time now, and I love hearing from people who enjoy my weekly links roundup. One thing I've noticed recently is that maintaining two sites (FX Experience and JonathanGiles.net) takes more time than ideal, and splits the audience up. Therefore, FX Experience will become read-only for new blog posts, but weekly posts will continue to be published on JonathanGiles.net. If you follow @FXExperience on Twitter, I suggest you also follow @JonathanGiles. This is not the end - just a consolidation of my online presence to make my life a little easier!

tl;dr: Follow me on Twitter and check for the latest news on JonathanGiles.net.

Jasper and I are back at the hotel working on writing blogs and building the site design and thinking a lot about JavaOne 2009 which has just about come to an end, and about what our direction is going to be for the next year for Controls and JavaFX in general.

I think we delivered more in JavaFX 1.2 on the vision, but we still haven’t released the complete vision. JavaFX 1.2 was a lot of work, and we got a tremendous amount done, much of which was the hard work of engineering the lower levels of the scene graph and rendering pipelines, paving the way for some hopefully radical improvements in startup, footprint, and rendering speed over the next couple releases.

We also have released our first set of user interface controls and charts libraries which was really exciting. I think we’ve got a strong foundation upon which to build, and hopefully see a community start to grow around this work and build upon it as well.

Amy Fowler has done some amazing work on the layout engine for FX. When used correctly, the complexity of the code goes down and the performance goes up. We’re still learning a bit with these APIs as to how to best build apps, and learning some best practices around them. One of my favorites is using Panels.

We’re going to be blogging about all these things and more.

JavaOne, as usual, has been great for networking and meeting friends from throughout the industry. We had a nice meetup with Hans and Chet (who are at Adobe working on Flex) and my good friend Romain Guy (working on Android) and Ben Galbraith and Dion Almaer (Mozilla) and Joe Nuxoll, Carl Quinn, Dick Wall, and Tor Norbye (the JavaPosse).

It has also been great to get to see members of our team who are not local. I wanted to give a special shout-out to some of the people on our team that don’t usually “make the papers” — David Grieve who has stepped up and become our CSS guru; Paru Somashekar who has been helping fix all the bugs I put into the platform; and Stuart Marks who’s feedback on the scenegraph and control APIs has been invaluable.

Now its time for a little rest and relaxation to get ready for the next major push for JavaFX 1.3!