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.

6 thoughts on “Java desktop links of the week, November 30”

  1. “…we get to see a bunch of enterprise Swing applications built atop NetBeans RCP (which all, in my humble opinion, need a bit of a GUI spit, polish and shine).”

    OK… and then you show TWO NetBeans RCP applications. Not really “a bunch of”. And the “all” in the paraphrase refers to, again, TWO applications.

    1. ‘Tom’, your IP address suggests you are an employee of Sun. In future I’d really appreciate if you’d identify yourself rather than just use an assumed pseudonym. Otherwise your point, if actually targetting the relevant issues (the ugliness of the NetBeans RCP applications), may be misconstrued as astroturfing.

      To answer your question – I’m sorry for using the term ‘bunch’ incorrectly, however, according to dictionary.com, the meaning of ‘bunch’ is ‘a group of things’. There’s no suggestion as to the number of things that needs to be within the bunch. I’ll try to be more careful about wording in the future. I hope you don’t mind my use of New Zealand English, largely derived from British English.

      Regardless, I’ve corrected my post to resolve your issues with my wording. Thankfully you didn’t have any problem with me pointing out the ugliness of the NetBeans RCP-based applications.

      — Jonathan

    2. By the way, I’m given grief from people when I don’t cover the NetBeans RCP, despite encouraging people to send it in to me. So, I now actively look for NetBeans articles. In this weeks case, I covered the two items I found myself. But, as the sidebar on this site says, opinions expressed are my own: and being a user interface guy, I can’t go past mentioning these RCP applications without pointing out that they could do with a bit of a GUI cleanup.

      Please feel free to provide me with examples of pretty / well designed NetBeans RCP applications, and I’ll happily cover them.

      — Jonathan

  2. Hi Jonathan, I’d like to draw your attention to a Java Swing based product. Its a small firm so you may not have heard of it much, But I would says the product oozes java swing and might be a good mention in a future list. You can click on my name to figure what I’m talking about. Cheers!

Leave a Reply