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.

Another week, another bunch of links. Enjoy 🙂

  • Hendrik Ebbers has collected together in one blog post links to all JavaFX-related talks at JavaOne 2013. If you missed a session (or didn’t go to JavaOne), then this is an invaluable resource. I’m slowly working my way through the sessions.
  • This week JavaFX on iOS got a boost with the availability of tooling in NetBeans to help make the creation and packaging of iOS projects much simpler. This project makes use of RoboVM.
  • Pedro Duque Vieira has created an ErasableTextField control which shows a clear button when text is entered, and he has also styled it to appear as expected in his JMetro project. In a separate post, he has also given a DateAxis and XYBarChart update.
  • Sven Ruppert has posted an overview of Adam Bien’s afterburner.fx MVP framework.
  • Speaking of MVP frameworks / dependency injection, Jens Deters has blogged about his own investigations into this area. From his post: “Finally I merged ideas from Adam (convention over configuration) and Alex & Co. (CDI) and modified them for my needs. I tried to keep the API as simple as possible and to reduce overhead to a minimum.”
  • Speaking of application frameworks (again!), SĂ©bastien Bordes has announced that JRebirth 0.7.6 has been released this week. It brings some threading improvements and add a default JavaFX preloader with some basic API enhancement.
  • And to round the whole app framework links off, SĂ©bastien Bordes has offered his opinion on CDI vs JRebirth.
  • TestFX 3.0.0 has been released. TestFX is an easy-to-use library for testing JavaFX. TestFX provides a fluent and clean API for interacting with, and verifying the behavior of, JavaFX applications. This releases includes JavaFX 8 support and removes the need to fork the JVM between tests.
  • Tomas Mikula has announced InhiBeans. As he puts it, “When there is a network of bound values, it often happens that a single user action on one end of the network results in a succession of changes of a value on the other end of the network. Most of the time redundant invalidation and change events do not cause problems, but they can come with a performance penalty if the attached listeners eagerly perform expensive computations. InhiBeans help inhibit this invalidation madness.”
  • Christoph Nahr has released version 1.2 of his MIME Browser offline email reader client.
  • If you’re interested in using JavaFX but would rather program in Scala, today is your lucky day as jpsacha has ported the Pro JavaFX Platform book examples to ScalaFX.
  • Sai Pradeep Dandem has released a PatternLock control for JavaFX, for use when unlocking a mobile device by dragging your finger across a 3×3 grid to create a pattern.

That’s all for this week. Catch you again next week 🙂