Welcome to another weeks worth of Java desktop links. Devoxx is due to begin this week, which sees my colleagues Richard Bair and Jasper Potts presenting about JavaFX 2.0. There may be more information posted over at fxexperience.com sometime after they are done speaking.
The other notable happening this week was the news that Apple has announced it is joining the OpenJDK, and contributing some of their work over the past few years to the OpenJDK. I’ve got a few links below related specifically to this.
This week is a really good week (in my opinion), so let’s get in to those links! 🙂
- Henrik Ståhl, from Oracle, has blogged about the Nimbus look and feel in JDK 7 moving “from an Oracle-proprietary extension (com.sun.java.swing) to a standard API (javax.swing) so that it becomes a true first class Swing citizen.” It will not be the default (platform-independent) look and feel.
- Jean-Francois Poilpret has put out another release of his DesignGridLayout layout manager for Swing. This release takes the highly-regarded library to version 1.5.
- Matt Turkel has blogged about embedding Windows 7 video in Swing. He does this by using JNA (Java Native Access) to call functionality in the underlying operating system using C/C++.
- Gerrit Grunwald has managed to post two more of his ‘Friday fun components’. This week he has a nice ‘switch’ component and a rolling counter component.
- Jan Kotek has blogged about SwingUtilities.invokeAndWait with return values.
- Max Pidkova emailed me to let me know about his (commercial) Power Sayings 2010 application which is built in Swing. It looks to be a clean, simple and well-polished application which may provide some inspiration (sadly, this pun was intended) for fellow Swing developers.
- Johan Vos has blogged about JavaFX 2.0 and his RedFX project. Having chatted with him at JavaOne, I am looking forward to seeing what he does with this project – it would be great to have this library available to people writing JavaFX 2.0 applications when JavaFX 2.0 is released later next year.
Apple / OpenJDK
- Apple have put out a press release announcing the details.
- Mike Swingler, from the Java Engineering team at Apple, has provided a few more details.
- Henrik Ståhl, from Oracle, has provided a few extra details about timeframes.
- Richard Bair over at FXExperience noted the news, and provided links to ArsTechnica and Information Week news articles.
- James Sugrue has posted “Java Developers, Don’t Throw Out Your Mac Yet: Apple Will Contribute To OpenJDK“.
- In relation to this news, Mark Fortner has blogged on the topic of “Swing: Not Quite Dead Yet“.
- Geertjan Wielenga has blogged about the new JDK 7 support coming up in NetBeans 7.0. Reading this blog post reminds me why I’m looking forward to JDK 7 – there are a bunch of nice little tweaks to the language that I hit every single day. These tweaks will make my code cleaner and more readable. I can’t wait.
Phew – what a week! I hope you all found something interesting in this weeks post. Thanks to everyone who took the time to email me a link. Have a great week everyone, and I’ll catch you all again next week.