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.

JavaFX links of the week, March 10

Another week rolls around, and so do a bunch more of your links. Enjoy!

  • A colleague of mine in the JavaFX team at Oracle, David Grieve, has started up a new blog. His first post is titled ‘lambda to the rescue‘, and it covers how, with the help of lambdas in Java 8, he is able to write better code in JavaFX.
  • Juergen Kress has a post about there now being NetBeans support for JavaFX on iOS.
  • I announced, on behalf of the ControlsFX project, that version 8.0.5 was released. This release is a major release with a number of new and useful controls. If you are unfamiliar with ControlsFX, be sure to check out the features page for a high-level summary of all the cool stuff available in ControlsFX.
  • There have been new releases of ScalaFX for both JavaFX 2.x and 8.x. If you’re a Scala fan, then you should definitely check this library out.
  • Pedro Duque Vieira has blogged about adding ProgressBar support in his JavaFX Metro stylesheet.
  • Geertjan Wielenga has interviewed Walter Nyland and Jason Wexbridge on their new book titled ‘NetBeans Platform for Beginners’, and the relevance of the Java desktop.
  • Jeff Martin posted an update to SnapCode this week with new Mouse and Keyboard sensing features, new pen graphics features and numerous improvements and fixes.

That’s that for another week. Catch you all next week! 🙂

JavaFX links of the week, March 3

A relatively quiet week this week, but what we do have is great – new releases and new open source projects – great stuff!

Catch you all next week 🙂

JavaFX links of the week, February 17

Another week, another batch of links. Enjoy!

That’s all folks! Catch you again next week.

JavaFX links of the week, February 10

Another week, more links – enjoy 🙂

  • Tomas Mikula is working on two interesting projects that you should keep an eye on (on top of his excellent CodeAreaFX): ReactFX and UndoFX. The ReactFX “project is an exploration of reactive programming techniques for JavaFX” – and I highly recommend you look at the code examples to understand how it might be useful in your projects. UndoFX is “a general-purpose undo manager for JavaFX (or Java applications in general).” Again, something that could be very useful in your applications! 🙂
  • Jens Deters has posted code to make it easy to animate a SplitPane divider.
  • Daniele Renda has a post on “Real World JavaFX with GraniteDS : the ACI Ticketing and Booking System”.
  • Dirk Lemmermann has blogged about another control coming in the soon-to-be-released ControlsFX 8.0.5: MasterDetailPane.
  • Thierry Wasyl has posted a handy tip on how to more cleanly ensure your code is running on the JavaFX Application Thread.
  • Steven Schwenke has blogged about an extendable search pane he has created in JavaFX, which may be useful for other developers.
  • Thomas Bolz has published his project ‘renamerFX‘ which is a utility to “batch rename your pictures and movies after taking them from the camera from cryptic to meaningful file names.”
  • Jan Kovar has started work on FXUtils, whose stated goal is to “develop set of components for easier development of JavaFX 8 applications using FXML.”

See you all next week for another round.

JavaFX links of the week, February 3

This year is going so fast! It’s February already?! Time to slow down and check out the latest JavaFX news I reckon! Enjoy 🙂

  • Dirk Lemmermann has posted about a new control he has developed for JavaFX 8.0 and has contributed to the ControlsFX project. It is called PlusMinusSlider, and for anyone familiar with Google’s Picasa software, you may be familiar with the control. In Picasa it allows for scrolling through the images at a speed related to how far the slider thumb is from the center. When the mouse is released the thumb goes back to the middle and scrolling stops. A very specialised control for sure, but I’m certain people will find use cases for it in their own projects!
  • Tomas Mikula continues to improve his CodeAreaFX project for JavaFX. This library is a rich text editor, code highlighter and more – Tomas is doing an excellent job!
  • A video of Sven Efftinge and Tom Schindl presenting at W-JAX in Munich in 2013 about ‘Xtended JavaFX’ is now available online. From the summary page: “Xtend is a statically typed programming language which translates to readable Java source code. JavaFX is the new shiny way to develop desktop applications in Java. JavaFX applications written with Xtend are much less cluttered and more readable at the same time, hence it increases developer productivity significantly.”
  • Speaking of Tom, he has announced the release of e(fx)clipse 0.9.0, which looks to include a heap of new features.
  • Mario Voigt has posted a new project on Github that he is calling ScreenFX. It is a tool that “adds features to resize and arrange stage windows for multiple screens”.
  • Jens Deters has posted two videos of his SplitPaneSlider project, which I think is a nice feature for many user interfaces to consider using.
  • Tomas Brandalik has posted a video of his work on supporting JavaFX projects on Android from within a NetBeans environment.

That’s that for another week. Catch you all later 🙂

JavaFX links of the week, January 27

Another week of great links – enjoy! 🙂

Catch you all next week!