If you’ve exposed underling complexity or unnecessary choice in your software because you see those things as inevitable, it’s because your job isn’t finished. If you’re going to write GUI software for other people to use, do it properly, and treat those people like human beings instead of software engineers. If you want to expose complexity to the user and wash your hands of it, write command-line tools – or utilities that are used exclusively by other machine processes.
You can’t have it both ways. Writing GUI software is for people who strive for excellence not only in the “software” part but in the “GUI” part too.
And with that reminder, let’s get into the news.
- Eugene Ryzhikov continues his series on ‘Swing Task Dialogs’ with parts two and three.
- Kirill Grouchnikov has posted about what is new in Trident 1.2.
- Damien Ielsch blogged this week about multiline buttons in the Substance L&F.
- Jyloo Software, the people behind the Synthetica L&F have written an article discussing window decoration options available to users of Synthetica.
- The Silicon Valley JavaFX Users Group have announced the next talk to be on April 14 by Stuart Marks, a member of the JavaFX UI Controls team (and therefore a teammate of mine). This will be a very good talk as Stuart is very articulate and precise when answering questions and delving into details.
- JavaFX.com have updated two documents this week: Their article on ‘Shape Intersection, Subtraction, and Union‘ and their tech-tip on ‘Localizing your JavaFX application‘.
- Rakesh Menon has posted about how to layout user interfaces in JavaFX.
- Jeff Frieson has posted about creating his painter’s canvas for mobile devices.
- Max Katz has written about JavaFX and Seam with Flamingo. This article shows how Flamingo letts you easily connect JavaFX with Seam or Spring back-ends.
- Antoine Mischler has posted about how to ‘spice up your JavaFX application with Maven‘.
So, all in all some interesting links this week. I hope they were interesting and helpful, and if not, well, let me know 🙂
Catch you all in a weeks time!