Java desktop links of the week, September 14

It’s another week, so of course it’s time for another weeks worth of links. It’s been a very busy news week, so I have tried to keep each point succinct. Also, thanks to everyone emailing me their links. Righty – on with the news.

Swing

JavaFX

Griffon

See you all again next week.

Inyoung Cho

Java desktop links of the week, September 7

Wow, we’re already a week into September. The year seems to be flying by, and fortunately for the southern hemisphere readers out there, it’s starting to get into nicer weather. My garden is becoming more colourful, and I’m spending more time out there than in my office on the weekends. Bring on Summer (and apologies to all northern hemisphere folk) 🙂

There is a heap of news this week, and a lot of it is quite interesting and worth reading. Let’s get into it.

General

Swing

  • For anyone not following the Swing Application Framework (SAF) mailing list, after Alex Potochkin posted that the SAF will not make it into JDK 7, people started talking about forking it to continue its development. At present there are at least two forks (SAFF and BSAF). If you allow me to jump on my soapbox for a second, this frustrates me to no end. We went from the original SAF project whose requests for help fell on deaf ears (although admittedly there was not much visibly happening on Sun’s side either) to two actives forks. If we had offered our time back when it was still JSR-296 we could have had this integrated into JDK 7, but because we waited for it to effectively die, we now have to most probably wait until JDK 8, if ever, before an app framework for Swing can be integrated into a Java release. However, right now I hope very soon everyone can get behind one fork, as there is no point having multiple frameworks with almost precisely the same goals and approach. </soapbox>
  • Ken Orr has posted an update to his Mac Widgets for Java so that the components look more integrated in Snow Leopard.
  • Rémy Rakic has posted the second part in his series on hardware accelerating Java2D/Swing/JavaFX. This post covers pixel shaders in particular.
  • Alex Ruiz has blogged that FEST-Swing 1.2a3 has just been released. FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI testing. This library provides an easy-to-use API that makes creation and maintenance of GUI tests easy.
  • I received an email in the week regarding Mindsilver GUIDE, which is a commercial (yet still in beta) Java GUI builder application. For now they are looking for feedback so please give it a whirl if you are so inclined, and let them know of any issues.

JavaFX

Griffon

That’s things for another week. Keep up the good work and I’ll see you again soon 🙂

Java desktop links of the week, August 31

Another week, another Java desktop links post. This week there is a fair bit of interesting news, but before I begin, I’d love to ask if people who read this can check if their name is obvious in their blog posts. It is tough having to search for them, and as shown a few times in this post, I’ve only got your first name, pseudonym, or domain name. I don’t know about you, but I’d rather have your name printed than any of these.

Now – Let’s get into the news 🙂

General

  • Joe Darcy blogs about the progress being made in Project Coin, which is the project for small language changes for Java 7. In his latest blog, he announces the final five (or so) that have been accepted into the project, and for which a JSR will be created. Of course people have their opinions, but just looking at the list I’m pretty happy and excited about the small language improvements coming in Java 7 (although the Elvis operator and improved exception handling would have been nice too).

Swing

JavaFX

Griffon

  • Andres Almiray posts to say that the Transitions plugin for Griffon has been released. This plugin allows for animated transitions to be easily included in your own applications. Just remember that animations work best when they are subtle and relevant (i.e. don’t go crazy) 🙂

That’s it for another week. Have a great week and I’ll catch you again in a week.

Java desktop links of the week, August 24

A somewhat quiet, but interesting week of news this week. Interestingly, Oracle is one step closer to being the new owner of Sun with the US Department of Justice approving the acquisition. That just leaves the European counterpart to consider the acquisition, and they are planning on making a statement on September 3. It may be all over in the next 1.5 weeks.

General

  • Don DeCoteau emailed me to let me know that a new release of the Sage Runtime has been made available. Sage is an application rendering engine that renders applications in real-time. Sage applications are described using a markup language, accessed via URLs, and controlled via a scripting language. It appears to work with both Swing and JavaFX (through a FX->Swing wrapper). Licensing is a little unclear – perhaps Don might be so kind to leave a comment regarding this.

Swing

  • In perhaps the most controversial blog this week, Alexander Potochkin blogged to say that the Swing Application Framework (SAF) has missed the JDK milestone released it was planned for (note that Java.net is down for maintenance right now, so this link doesn’t work right now). This leaves everyone wondering what will become of SAF?
  • Jean-Francois Poilpret has been busily working away on his GUTS (Guice Utilities & Tools Set) project. His most recent work has been on GUTS-GUI, which is a Guice-based Swing app framework. You can find the source code in the Kenai SVN repository.
  • Ken Orr has a post up detailing some new Java client properties available on Mac platforms. These properties mean that components can get ever-closer to looking like proper Mac apps.

JavaFX

Well, that’s that for another week. Keep churning out the good work, and I’ll see you all again in a week 🙂

Java desktop links of the week, August 17

Here we go again – another weeks worth of Java desktop related links. This week was a quiet week, so this post is short and sweet. Regardless, I hope you enjoy.

General

Swing

  • Geertjan Wielenga posts about the Impro-Visor project which was written in Swing and built using NetBeans. This project is “a music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised. The objective is to improve understanding of solo construction and tune chord changes.”
  • I came across SwingSpy this week, which is a simple resident Swing introspector. It shows the hierarchy of dialog elements under the cursor. It appears to be licensed under the BSD license.

JavaFX

SWT

Well, that’s all folks. Catch you again in a week.