Monthly Archive for November, 2009

Java desktop links of the week, November 30

Welcome to another week of Java desktop links of the week. This week we get to see a bunch of two enterprise Swing applications built atop NetBeans RCP (which all both, in my humble opinion, need a bit of a GUI spit, polish and shine). We also (finally!) see generics being integrated into Swing in the OpenJDK. JavaFX is also gaining momentum, with the GUI Builder tool being shown off, and preview releases of JFXtras and Xenon Data Grid being the highlights.

Swing

  • Finally, Florian Brunner has seen his first patch accepted into the OpenJDK. For those unaware, Florian is working on swing-generics, trying to add generics to Swing. This is essentially the start of what I once considered Swing 2.0. His first patch is to add generics to JList. Here’s hoping he continues to see more patches integrated, and hopefully without too many hurdles in the Swing-dev mailing list.
  • Ken Orr posted an update on the Sea Glass look and feel that he and Kathryn Huxtable are working on.
  • Jeremy has posted a very interesting Java applet that demonstrates some code he has made available for creating halftone gradients. The effect is a nice change from normal gradients, but as with all visual effects, use with care :-)
  • Geertjan Wielenga has an interview with Craig Marshall, who is involved in a NetBeans RCP project based around Enterprise Financial Management.
  • If Enterprise Financial Management isn’t your scene, perhaps Satellite Environment Software is. If so, Frane Milos has posted about software written in Swing and built atop the NetBeans RCP.
  • TimeFinder v4 has been released. The TimeFinder software is written in Swing and allows universities and schools to reduce and even avoid conflicts in the timetable.

JavaFX

Griffon

That’s us for another week. Enjoy the coming week, and I’ll catch you all again next week.

Java desktop links of the week, November 23

In a week where Devoxx happened, and closures were announced for a delayed Java 7 (now due for September 2010), there has been seemingly little news to report. This week JavaFX-related news surges ahead, which, despite it being my job, is certainly not due to any bias from me. So, if you have Swing (or any other Java desktop related) news, please fire it my way. My contact details, as always, can be found to the right, and I appreciate your emails.

Swing

JavaFX

  • Special message to those in or near London on the 24th of November: Neil Bartlett is talking at Eclipse Demo Camp, where he will be showing the latest JavaFX support for Eclipse, in addition to other new Eclipse features. The talk is free, but you need to register beforehand.
  • Speaking of Eclipse plugins for JavaFX, the Exadel blog has posted about ‘more new features in Exadel JavaFX‘ for Eclipse. Frankly, I’m wishing the JavaFX plugins for Eclipse all the best, as I’m so eager to return home to the comfort of Eclipse. I miss it dearly.
  • With Devoxx this week, Richard Bair and Jasper Potts developed a game titled ‘Dueling Dudes’ in a few spare moments. You can read more about it (and have a play), and you can also download the source code.
  • Josh Marinacci has put out a new version of his Project MaiTai project. Project Maitai, as mentioned last week, lets you visually wire up blocks to create interactive graphics.
  • Stephen Chin, another speaker at Devoxx, posted his slides online for you to peruse.
  • Josh Marinacci, filling the gap until official controls are released in future JavaFX releases, has offered up a ‘proportional transparent scrollbars’ control, which allows for you to scroll around a container that is larger than the viewport into it.
  • Sergey Malenkov has posted his entry for the next JFXStudio coding challenge (with the theme of ‘holidays’). It is quite an interesting scrollbar/slider that slides a large image around.
  • Rakesh Menon has two blog posts this week. Firstly he has blogged about creating a Picasa web viewer application in JavaFX, and secondly about text effects in JavaFX.
  • The JavaFX documentation team has put up a new article on how to ‘enhance your application by applying transforms‘. This continues to clarify and (hopefully) demystify the numerous transformations that are natively supported by all JavaFX Nodes.
  • Drew has a post asking for people to vote on the controls they most want to see in future releases of JavaFX. In my opinion he’s missing a whole heap of controls from his list, but then he does encourage suggestions. So get voting – I let everyone in the JavaFX controls team know about it, so I’m sure we’ll be keeping an eye on it.
  • Even though the Java Store is still only available to US citizens, it is now possible for people in the UK, Australia, India, China, Sweden, Brazil and Russia to sign up to the Java Warehouse and submit their applications. This enables you to give (your software must be free for now) your software to US citizens.

Griffon

That’s another week of Java desktop links behind us. Whilst you’re here, I thought I’d mention that Java Desktop links of the week is undergoing some changes in the next few weeks, so please, leave comments about what you like and don’t like so that I can be sure to keep moving in the right direction. No feedback means you lose the right to complain :-)

Java desktop links of the week, November 16

Welcome back to another week of Java desktop links. There is a heap of interesting news and articles this week, so I hope you enjoy and learn something new. On with the news!

Swing

  • Rob blogs about tooltips and scrollpanes in Swing, and the problem whereby a tooltip is showing and the viewport is moved, resulting in the mouse hovering over a different tooltip-containing component. Ideally, the tooltip would be updated to the new component, but this is not the case. Rob offers a new TooltipListener class to resolve this.
  • With the recent update of Jide components, one of the new features was better handling of JTables. This work was originally implemented, and blogged about, by Ken Orr.
  • Speaking of Ken, he also blogged about ‘creating the iTunes navigation header‘ in Java2D.
  • In another Java2D post, Jeremy blogs about creating efficient gradients.

JavaFX

Catch you all again next week. Remember to keep on flicking me any links you think relevant, and have a great week!

Java desktop links of the week, November 9

A heap of news this week, with a resurgence of Swing links being particularly pleasing to see. Righty – on to the news!

Swing

JavaFX

That’s us for another week. Keep up the hard work, and I’ll catch you all again next week.

http://www.pushing-pixels.org/?p=1504

Java desktop links of the week, November 2

Another week rolls around, and who would’ve thought it would be November already?! Yeesh, this year is flying. There has been some interesting news / blog posts this week, so read on to see what has gone down in the last seven days. As always, thanks to the people for emailing me, and please keep it up if you don’t want me to miss something of importance to you. You can also catch me on twitter at @JonathanGiles.

General

  • For Eclipse users who develop in Windows 7, you may be interested to see the work being done by Tasktop/Microsoft on improving Eclipse to better integrate with some of the new features in Windows 7.
  • Whilst I don’t really like mentioning commercial products, I’m too nice to say no. This week I was emailed by deNova, who produce a commercial Java installer builder called JExpress. To balance things out a bit, I will also mention that IzPack is a free Java installer that I have used in the past and which works remarkably well, integrating easily into your build script.
  • Similarly, XDepend is a commercial source code analyzer that “lets you extract, visualize, seek and control the structure of your applications and frameworks”. Unfortunately, now that I’m developing in JavaFX Script, I haven’t had a chance to test XDepend either, however, XDepend has a free trial if you’re interested in playing with it.

Swing

JavaFX

Griffon

That’s all folks – keep up the hard work, and catch you next week: same bat time, same bat channel.

About

Jonathan Giles is a 25 year old software engineer living in Thames, New Zealand. He holds a Bachelor of Engineering Honours in Software Engineering, a Masters of Science in Computer Science, and is a Sun certified Java programmer. Jonathan specialises in Java, Swing, JavaFX and Client-Server development.

He is currently a software engineer at Oracle in the JavaFX UI controls team. He also blogs over at the FX Experience blog. Obviously, the opinions expressed here are his own.

Contact

Email:   Here
NZ:   +64 211 089 038
US:   +1 408 372 8057
Twitter:   JonathanGiles
LinkedIn:   My Profile
Skype:   Skype Me