A fairly quiet week this week in Java desktop land, but nonetheless some interesting news. Perhaps everyone is taking a deep breath prior to an Oracle acquisition. Regardless, let’s get straight into this weeks Java desktop links of the week.
- Cutting across both Swing and JavaFX is the need for good UI tests. The FEST project is one of the leaders in this area, and it is growing, with a number of new members this week alone. FEST is now looking to grow support for testing JavaFX user interfaces also.
- Željko emailed me to say that his Revolución Movie Library 0.7 beta has been released. This application has been linked to before from here, as it shows off what is possible with Swing. Note that this is a closed source application that’ll eventually not be free, and the current download is a 30-day trial.
- There is a discussion on whether component creation off of the EDT is really a bug. Frankly I didn’t even bother to read the article, as in my humble opinion it’s simple: anything relating to the UI should be performed on the EDT, and anything not relating to the UI should not be performed on the EDT (unless it is a very quick operation). It doesn’t get much more black and white than that.
- A new early release of the JavaFX Mobile runtime has been made available.
- Dean Iverson posted about using MigLayout in JavaFX 1.2. I haven’t had a chance to use this yet, but for anyone wanting to build form-based applications, this should be your first port of call.
- Steven Herod started an investigation into hardware acceleration of effects in JavaFX. After a number of issues were resolved, information started flowing (with the help of Dmitri Trembovetski and Chris Campbell from Sun). In short, if your hardware is recent, then effects should be hardware accelerated. For (a lot) more information, read the comments.
- Jim Weaver continues his series on BandMatesFX, with a number of improvements.
- Sang Shin has announced that a second session of the free 15-week JavaFX programming course will start on August 25th.
- Rakesh Menon gives an example of how to get drag-n-drop support in JavaFX. He does this by wrapping JavaFX Nodes in SwingComponents. In other words, drag-and-drop is not yet supported natively in JavaFX, so this is the next best thing.
- In another post, Rakesh attempts to continue to refine the node bounds discussion that has been going around recently.
- Stephen Chin officially announced a new community site for people wanting to learn JavaFX (which I pre-announced last week). I apologise in advance for not yet starting to maintain the links section. Hopefully I may be getting help from Carl Dea.
- Stephen Chin also posts a summary of this years Java client JavaOne Rockstars. Congratulations to all of them!
- Piliq.com has posted about how to give feedback/issues/bugs back to JavaFX developers at Sun. It’s well worth a read if you find anything bugging you. I have used it quite a bit recently, and they are really responsive (and JavaFX gets better because of it).
- Speaking of me, I posted a quick ‘menubar’ demo that I have been working on. It’s far from complete, but it is at least a good proof of concept that can be refined and improved as time permits.
- Andres Almiray let me know that FxBuilder 0.1 has been released. A blog post announcing this should be coming shortly, most probably from Andres’ blog.
That’s it for another week – hope you left a little wiser than when you entered. If not, demand your money back. Anywho, tune in next week – same bat-time, same bat-channel.