With Christmas behind us and new years to look forward to, I’m surprised by the amount of news coming out this week. In the interests of brevity (I’m sure most of us have holidays to enjoy), let’s get straight into it.
Catch you in the new year. Have a great new years party and try to step away from the computer for a bit 🙂
Well, it’s getting in to christmas so news is slowing down a little bit these days, and I’m sure this coming week will be even slower. Regardless, I’ll be keeping an eye out for any Java desktop news and will do my best to bring it to you over the next few weeks. As always, feel free to email me any links you want me to cover.
To everyone taking some time off over the next few days, I hope you have fun and manage to put your feet up for a few days. Try to disconnect from the PC if at all possible 🙂 I’ll catch you just prior to new years!
- After a successful first presentation with Richard Bair at the Silicon Valley JavaFX users group, next up to bat is Amy Fowler. She’ll be presenting about layout secrets in JavaFX on January 13. Note that the venue has changed – it is now being hosted at Sun. As with the first presentation, you don’t have to be physically in California to attend – video is broadcast live, and there is an associated chat room. You can find me, as well as a number of other JavaFX developers, in there during the presentation.
- This week a preview release of the JavaFX Composer / Designer plugin was released for NetBeans. Overall peoples reactions are positive, with the only complaints seemingly coming from people expecting this release to be final and / or fix all issues related to JavaFX.
- If Eclipse is more your scene, check out the early progress on a visual designer for Eclipse, which is being developed by Exadel.
- Dean Iverson posted a very interesting article investigating how to create custom controls in JavaFX, making use of Caspian code for colors and state transitions (i.e. subtle animations). The only downside is that we’ve changed how things work for JavaFX 1.3, which should make this kind of thing much easier.
- Congratulations goes to Jeff Frieson for winning the latest JavaFX coding competition. This months theme was ‘holiday’, and you can see the winning entry at JFXStudio. Next months competition will be announced on new years day.
- Speaking of Jeff, he has posted an article discussing how to play with perspectives in JavaFX to attain various effects. You can also find a lot more of this kind of material in the ‘Pro JavaFX Platform’ book published a few months ago.
- If you’re wanting to display PDF’s from within JavaFX, today’s your luck day, as JPedalFX is a LGPL-licensed JavaFX PDF viewer. I’m not sure what is going on under the hood, but I’m guessing it’s probably a wrapper around a Swing-based PDF viewer. Please, correct me if I’m wrong, but just keep in mind that this limits the portability of your JavaFX app (both to mobile/tv devices, as well as to the prism graphics stack).
- Andres Almiray has been busy posting news of updates to (or new releases of) Griffon plugins. In two separate blog posts he covers news of at least nine different Griffon releases. If Griffon is your thing, you really should be following his blog.
That’s it for another week. Like I said above, have a great week (or so) off, have plenty of fun with friends and family, and be sure to relax as I’m sure 2010 is going to be a big year for the Java desktop world (and if you’re not involved in Java desktop, what’re you doing reading this?!).
Weeks seem to be speeding by at the moment, but the volume of news is still massive. Here is the most important news from the last week:
- Eric Burke messaged me to let me know that the company he works for, Object Computing, Inc, has put up an article titled ‘MiGLayout: The one Java layout manager that does it all ‘. It looks to be a very good article, and one that I’ll definitely read given some free time. At present, I have never used MiGLayout – I’m still using JGoodies FormLayout, which I understand to be the foundation for the concepts in MiGLayout. I’d love to move to MiGLayout someday, as I know how much more productive I am using these kinds of layout managers.
- Java 7 just got public API support for shaped and translucent windows , and Kirill Grouchnikov is kind enough to provide an overview of the changes.
- Jean-Francois Poilpret posts an update detailing the current state of play for the DesignGridLayout project , a layout manager for Swing. He is working towards a new release, due for release in the next four or five months two to three months.
- Fabrizio Giudici asks ‘which logging facility [should be used] for Swing applications? ‘. An interesting discussion into the murky world of logging 🙂
- I come across a post which might be of interest, even though it’s a little dated. It is about using gradients to improve the look and feel of your application .
- Michael Schnell emailed me about an article he has written about the MVC pattern in Java . Due to it’s length I can’t say I’ve had a chance to read it, but it’s there if anyone is interested.
- I was emailed by Nicolas de Pomereu , who wanted to introduce everyone to cGeep, a commercial encryption application written using Swing .
- Lilian Chamontin emailed me to let me know that VLSolutions has released their VLDocking docking framework as a dual-licensed LGPL / Commercial library , with a focus on LGPL. This replaces the previous CeCILL (GPL) license that was used.
Have a great week everyone, and as always, make sure you spend time away from the computer with friends and family!
Given my delay in posting last weeks links of the weeks, there has been a flow-on this week, with the number of links down from the usual volume. Despite this, there are a number of interesting posts that all readers should be interested in. Have a great week everyone.
Sorry for the delay to this weeks Java desktops links – I have been extra busy and this weekly post takes surprisingly long to compile. Regardless, we’re here now, and that’s the main thing 🙂
That’s it for another week. Again, sorry for the delays – it’s was difficult to find the hour or so it takes to publish this weekly post this week. Have a great week (what’s left of it) 🙂