An absolute tonne of posts this week, particularly in the JavaFX world. It’s great to see that desktop Java is doing well, and that people are so active in improving, growing and supporting the community. Keep it up folks
- Kirill Grouchnikov has posted about the improved keyboard shortcut support in Substance 6.1. This is an important area and I suggest you read this post, even if just to become more aware of the problem space. Coincedently, we did something very similar to this in JavaFX 1.3 and hopefully in the future we’ll document our approach to solving this problem.
- Nick D’Arcy has continued his Scala Swing post that I mentioned last week by showing you how to select a ComboBox item programmatically and also listen to changes to the ComboBox.
- Metawidget v0.95 was released recently. Metawidget is a ‘smart User Interface widget’ that populates itself, at runtime, with UI components to match the properties of your business objects.
- Amy Fowler has put out two blog posts this week at her new website. The first post covers ‘taming the layout beast‘, and in particular details the general rules you should follow when doing layouts in JavaFX 1.3. Her second post covers the changes to auto-sizing in JavaFX 1.3. These are must-read posts for anyone doing JavaFX development.
- The JavaFX documentation team has published a huge article covering all UI controls available in JavaFX. Be sure to use the navigation on the left to browse through the various controls.
- Osvaldo Pinali Doederlein has done a detailed and well-considered post on the performance improvements in the recent JavaFX 1.3 release. This is highly recommended reading in my opinion.
- Over at FXExperience I did an introductory post on a new preview control in JavaFX 1.3: Menus. I also did a brief introduction to how to style them, but there are far better resources available in last weeks links of the week by Dean Iverson.
- Jim Weaver has posted about the 3D features available in JavaFX 1.3. There is plenty of code here for people to sink their teeth into.
- Exadel have released version 1.3 of the JavaFX Plug-in for Eclipse, which adds support for JavaFX 1.3.
- Stephen Chin has posted about a new project called Apropos for managing product portfolio planning. The interesting part of this is that the application is written in JavaFX, so it may prove interesting to those keen to understand / develop some best practises around application development in JavaFX.
- Johannes Schneider continues his series of posts related to his explorations of JavaFX. This week he has (only!) three posts titled ‘Analyzing JavaFX‘, ‘Binding PropertyChangeSupport to JavaFX objects transparently‘ and ‘JavaFX Internals Part 2‘.
- The JavaFX team occassionally prowls the forums offering help where we can. This week Stuart Marks helped clarify how you should go about providing custom styles in a stylesheet, and I clarified the changes and implications of changes to ToggleGroup in 1.3.
- William Antônio Siqueira published a Google Translate application written using JavaFX 1.3. You can play with it, and also check out the source code to see how he did things.
- Rakesh Menon has posted about how to integrate JavaFX with Facebook. In particular this weeks post covers authentication.
- Antoine Mischler has posted about creating a custom Axis for the JavaFX chart library so that it is possible to plot logarithmic data easily (and without having to modify the data before showing it in the chart). It’s actually impressive how easy this looks to be.
- I stumbled across a post by the NetBeans team that further introduces and explains the concept of states that they have introduced into the NetBeans Composer tool for JavaFX rapid app development.
- 10 people from the Griffon community recently got together to work on some new Griffon plugins. Out of the get-together they created three new plugins, with a fourth on the way. Check out the summary post by Andres Almiray to learn more.
I warned you that this was a busy week! I hope that there was something helpful in the bunch of links above that was of particular help and/or interest to you. If I missed something out, or you just want to complain/sing my praises, please either message me on twitter (@JonathanGiles) or email me.
Right, that’s it for another week. Keep up the hard work folks and I’ll see you all again in a weeks time.