A big week in the Java world, and I'm going to completely side-step the elephant in the room in todays post. This week there has been a great number of Java desktop posts, so I am very pleased to be presenting these links to you today. Enjoy! :-)
Swing
- Kirill Grouchnikov has published the final releases of Trident 1.3, Flamingo 5.0, Substance 6.1 and the Substance Flamingo Plugin 6.1. People using older versions are encouraged to upgrade as these releases contain bug fixes and new features.
- Gerrit Grunwald has finally stopped teasing us with screenshots of his Swing gauge library, and has released them as a jar file to include in your applications. It appears that source code is not currently available, and the license is also unclear, so proceed with caution you can download the source code from the Kenai project site, where it is BSD licensed.
- Jacek Furmankiewicz has announced the 1.0 release of Swing JavaBuilder. Swing JavaBuilder is a library aiming to maximise the productivity of Java Swing developers via declarative UIs, MigLayout, DSL, databinding and built-in input validation.
- new version of the webstart based installer "Kickstart4J" is available. Kickstart4J is a Java Webstart based installer and updater. You can find more information here.
JavaFX
- Eric Bruno has posted an article over at Dr Dobbs about building custom controls in JavaFX, in particular a ListView control that supports multiple selection. Remember that recently FX Experience also posted an example on how to create a multiple selection ListView.
- Martijn van de Rijdt has written about building a JavaFX project with Maven using javaFX 1.3 and the JFrog JavaFX Compiler Maven Plugin.
- itssmee has blogged about recreating Radioheads 'House of Cards' music video in JavaFX (the original video was created in Processing). For those unsure what is being referred to, check out this YouTube video.
- Sergey Malenkov has blogged about multi-threading in JavaFX, by recreating Reversi.
- Abhilshit Soni has posted 'Yet another JavaFX App', which includes a runnable demo and source code.
Miscellaneous
- Josh Marinacci has announced his project Leonardo, which is "an open source vector drawing program for the 21st century. It focuses on common tasks like mockups, sketches, and presentations with a clean and consistent user interface. It is designed to be augmented by internet webservices and plugins created in several scripting languages." Leonardo is written in Java, but does not use Swing or JavaFX, and as far as I can see, is just using custom components written by Josh.
That's that for another week. I hope you all found something useful in the links today, and thanks to everyone for emailing their links to me. Catch you all in a weeks time :-)
Gerrit Grunwald
Thoughts on “Java desktop links of the week, August 16”