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.
- 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.
It’s nearly the end of my time in California – I head back to New Zealand tomorrow evening – but before that I need to post a new Java desktop links of the week. This week there were a tonne of posts, and so this post is very long. I had to keep my comments to a minimum as otherwise the post would have been even longer. Let’s get into it!
- Following on from his first JavaFX 1.3 CSS post last week, Dean Iverson has continued with two further posts discussing what’s new in JavaFX 1.3 CSS support. They are highly recommended reading. The first post covers the topic in detail, and the second asks what this is all good for?
- Futher to these posts by Dean, the JavaFX documentation team has also posted about how to style with CSS.
- The FX Experience blog has two new posts detailing the improvements to ListView in 1.3, in particular the introduction of cells. The first post discusses the support for dynamically variable row sizes, and the second post dives into how to create cellFactories.
- Alex Ruiz has announced that he has made progress in testing JavaFX application user interfaces. This allows for work to continue with the FEST-JavaFX project designed to make testing JavaFX applications easier.
- TimeShot is a very interesting JavaFX application I came across this week. It can create some interesting effects with photos, which you can see, and try for yourself, at the TimeShot website.
- Johannes Schneider has done a tonne of posts recently, so I can only cover the blog titles here. ‘JavaFX: Custom controls in 1.3‘, ‘JavaFX 1.3: Template for custom controls‘, ‘JavaFX Light Bulb with improved UI performance‘, ‘JavaFX: Bug in Timeline(?!)‘, ‘JavaFX: Transparency and Linux‘, ‘New JavaFX default font (Amble Condensed) looks ugly!‘, ‘JavaFX: Making a CustomNode resizable‘, ‘JavaFX: Template for resizable CustomNode‘, ‘JavaFX: How to extend CustomNode properly‘, and ‘JavaFX Bug or Feature? Panel doesn’t layout if placed in class‘
- Daniel Ziltener has blogged about the ‘on invalidate’ statement that has largely slipped by in the JavaFX 1.3 release.
- Rakesh Menon has updated his code to save a scenegraph to an image to work with 1.3.
- Peter Pilgrim has blogged about the 3D capabilities introduced in JavaFX 1.3.
- Joeri Sykora has blogged about isometric tile rendering in JavaFX 1.3 for a game he is working on.
- Patrick Champion has updated his Duke animation in JavaFX 1.3 to make use of what is new in 1.3.
Wow, that’s a heap of posts. Hope there was something there for everyone. As always, feel free to email me, or chat with me on twitter, if you have anything you want included or to just generally discuss. Have a great week everyone 🙂
Ok – bad joke. Sorry to get your hopes up – now get back to work 🙂
This weeks post comes to you from Santa Clara in the heart of Silicon Valley, so pardon the brevity, and due to my travel please excuse me if I missed any links.
This week saw the release of JavaFX 1.3, which comes with a heap of improvements. Rather than repeat the details here, I have links to the main links below. Let’s get into the news.
- As mentioned, JavaFX 1.3 came out this week. You can read the official blog post about it, check out the new features, and read the migration guide to understand what was changed since 1.2.
- Over at FX Experience, Richard, Jasper and I posted a ‘Welcome JavaFX 1.3‘ post, and also covered our top 10 features of JavaFX 1.3. We also plan to start putting up a bunch of posts over the next week or two to cover more details in JavaFX 1.3.
- Stephen Chin has covered his top 10 features in the new JavaFX 1.3 release.
- Dean Iverson has done a great job filling in the gaps on how to style JavaFX, this time with a blog introducing how to use the new CSS styling available in JavaFX 1.3.
- Jim Weaver has posted a 3D JavaFX application that demonstrates some of the new 3D API and functionality in javaFX 1.3.
- Johannes Schneider has done a bunch of posts recently, so I’ll just mention the titles here: ‘JavaFX: Creating custom controls – the right way‘, ‘JavaFX: Bounds by example‘, ‘JavaFX: Gotcha in skin assignment‘ and ‘JavaFX 1.3: Binding improved‘.
- Pedro Duque Vieira has blogged about adding animated characters to the Modellus project he is working. Of additional interest is that this application is a merging of Swing and JavaFX. Check out the YouTube video to see it in action.
- Mark Anro Silver has posted two code samples on JFXStudio. The first one shows glow and lighting effects, and the second post showing how you can apply effects on top of graphics for interesting effects.
- Peter Karich has posted about his thoughts on creating simple desktop widgets in JavaFX. He also posted about creating a shadow motion effect in JavaFX.
- Itssmee has blogged about comparing the Processing language to JavaFX Script.
- Have a play with the MetaMaps tool being created in JavaFX, and be sure to offer any feedback you may have.
Right. That’s that. Time to put the feet up and blob in front of Discovery channel. Catch you all in a week.
Hey all, thanks for turning up for another round of Java desktop links this week. Fortunately for you, there are a bunch of interesting links this week, particularly if you’re a fan of the new ‘Kirill Grouchnikov’ section which is making a special one-week-only appearance, for easily justifiable reasons.
Just a FYI: for the next two weeks I’m in Silicon Valley so whilst I’ll try to post new links I can’t guarantee anything. Be prepared for some silence, and perhaps follow me on twitter – perhaps I’ll post interesting links straight to there for a few weeks as well.
Kirill Grouchnikov (i.e. Swing pt1)
- The Kirill Grouchnikov release train has left the station! Because there are a bunch of releases, I’ll link to each individually.
- First, Kirill has released version 6.0 of the Substance look and feel, which has a huge number of improvements. If you use Substance, you should consider upgrading as soon as possible.
- Secondly, Kirill has released version 1.2 of the Trident animation engine. Trident is now used within Substance for all animation effects, so you can be certain it is a sturdy library.
- Thirdly, Kirill released a bunch of other miscellaneous updates for his projects, including Laf-Plugin, Laf-Widget, Lightbeam, and Rainbow. In the same post he mentions that he was unable to release Substance Flamingo 5.0 (his Swing Ribbon project) today. He says that Flamingo 5.0 will be released in conjunction with Substance 6.1.
- But, to not disappoint, Kirill has also been pushing pixels on Flamingo 5.0dev, improving the alignment of content. It’s the small tweaks like this that count 🙂
- Eugene Ryzhikov continues work on his Swing Task Dialog project, this week nearing the 1.0 release with a release candidate which adds support for Command Links, which is a part of the Windows Vista / 7 user interface. Frankly he’s done a very nice job and I wish this kind of component was around in the past – I could have used it 🙂
- Simon Albers has a very comprehensive and interesting post about creating the frosted glass look in Java, that is particularly common on Windows Vista / 7.
That’s all I’ve got. Thanks to the people emailing me interesting links. I’ll catch you all again in (roughly) a weeks time (hopefully!).