Well, the Oracle acquisition of Sun is now done, and I'd like to say hello to my new corporate overlord :-) The good news in the last week is that all the concern around what Oracle was going to do with the various Sun projects has been relatively well clarified. From the sounds of things, investment in Java, JavaFX and NetBeans is going to continue or even grow. Perhaps the biggest (initial) loser is Project Kenai, the Sun cloud-based project hosting project. I know a lot of people have created kenai projects, and it is unfortunate to see this close down.
There is a tonne of news this week, so lets get into it and I hope you enjoy it!
Swing
- Gerrit Grunwald has been very busy this week, writing a Swing-based nixie tube clock (using assets exported from Adobe Fireworks). To help explain how to use Fireworks assets in Swing, he has written a two-part post dicussing this very topic.
- Damien Ielsch this week writes about 'tables and actions'. In other words, how best do you enact an action against a row in a table? He proposes a new approach, but in my opinion, nothing goes past the combination of context menu and buttons to the side (either in a toolbar or placed directly to the right). The main thing is to be consistent throughout your UI.
- Kirill Grouchnikov has posted details of how Substance 6.0 renders SwingX date picker components.
- Kas Thomas has written about implementing custom paint in 50 lines of Java.
- Geertjan Wielenga has posted about an E-mail management system that is built on top of the NetBeans RCP. What is particularly pleasing about this application is that it actually looks pretty decent, given it's heavy focus on data presentation.
JavaFX
- Jim Weaver sums up the Oracle news this week nice and succinctly: 'We will invest heavily in JavaFX'.
- The JavaFX tutorial has been updated to include a gentler introduction to data binding and triggers, with a new chapter devoted exclusively to "the basics". Also, apparently there are plans to include a more advanced article discussing this topic also.
- Want tabs in your JavaFX application? Well, today's your lucky day as toumaille has posted exactly this. His tabbed pane control appears to be well thought out, and may be of use to people out there, certainly until there is an official tab control in JavaFX.
- Drew, carrying on his investigation into JavaFX and physics, has put up a JavaFX applet of a very, very simple platform game using real physics.
- Exadel released a new version of their JavaFX Plug-In for Eclipse, taking it up to version 1.2.1.
- Jim Weaver introduces an interesting visualisation developed in JavaFX by Nik Silver. You can go directly to the visualisation if you are interested in playing with it.
- Simon Morris has put up a page that contains all of the demos he wrote whilst writing his book 'JavaFX in Action'.
- Pedro Duque Vieira has written about how he has embedded a JavaFX scene into a Swing application.
- Krishna Kishore has created a JavaFX application that grows/animates flowers onto the screen. It's a rather nice effect, and shows the power of the language given Krishna admits creating this program just to learn the language.
Griffon
- Andres Almiray has announced the release of Griffon 0.3 Beta 2. Griffon 0.3 Beta 2 is mostly a collection of fixes for issues found in the previous beta.
Whew! I did warn you there was a lot of really high-quality news this week. Well, that's it for another week. Keep up the hard work (but remember to find time to relax too!), and I'll see you all again next week.
Thoughts on “Java desktop links of the week, February 1”