Skip to main content

Aerith's Theme

Posted by editor on May 24, 2006 at 8:06 AM PDT

Timing is still everything

It makes sense that Aerith, the beautiful Swing / web services mashup example from Tuesday's JavaOne general session, depends on Chet Haase's TimingFramework, because, as Chet has pointed out, Timing is Everything.

Puns aside, it is terribly unfortunate that the Aerith demo was put at the end of this general session, because it followed what I thought were two absolutely lifeless and inscrutible demos, one on .Net interoperability and another on BPEL, that sent atendees flocking to the exits. And as for those that stayed, well, the guy to my immediate left had fallen asleep midway through the BPEL demo, and I'm sure he wasn't the only one.

The unfortunate upshot for Romain and Richard was that all life had been sucked, wraith-like, from the hall before they even took the stage. Maybe it's my desktop bias, but it seems terribly unfair. They put together a useful application, with quite a few "you can do that?" moments, combining JOGL rendering and SwingX components in audacious ways (even if obviously inspired by Mac OS X's aesthetic). Shown to an audience that hadn't been worn down for two hours, it probably would have garnered more buzz.

Memo to Sun: next year, put Romain, Josh, and Richard at the beginning of the keynote, not the end.

We point to Aerith in today's Projects and
, section, describing it as a "Swing roadtrip slideshow editor/presenter that pulls in webservices from Google Maps, Flickr, and Yahoo geocoding." In the blog Aerith Updates and the End of Java One 2006, co-author Joshua Marinacci points to Aerith's initially-available resources and how to watch it in the keynote stream.

Continuing the page's all-JavaOne theme, the Community Corner podcast episode j1-2k6-mtW02: Panel discussion with non-Sun JDK contributors Brian Harry, Jesse Sterr, and Andy Tripp discusses the experiences of three outside Mustang contributors. David Herron discusses how to get started contributing to Mustang or Dolphin in his blog You can fix the JDK today.

In this week's Spotlight,
the Substance project provides a "configurable and customizable production-quality Java look and feel library for Swing applications." Its latest release, version 2.3 provides support for right-to-left orientation, inverted themes and better support for dark themes, extensive watermark support, various tab improvements, a color picker, and more. A screenshot gallery helps visually convey Substance's many abilities.

Kicking off a JavaOne wrap-up special in today's Weblogs, Jim Driscoll looks at
JavaOne: What worked and what didn't:
"In a little while, we're going to have a meeting to discuss the next JavaOne. While I cringe at the thought, I want to be ready - help me with my list of things that worked and didn't."

Ben Christen offers
My lunch table survey of the best JavaOne sessions:
"I surveyed my lunch table to find out what JavaOne sessions were the best!"

Taking a high-level perspective, Max Goff writes on
JavaOneXI: Sun Spots, bleeding and other cycles:
"According to one article on,, throughout history events such as wars, migrations, crusades, uprisings, and revolutions have clustered around peak sunspot periods. While JavaOne in 2006 hardly qualifies as mass hysteria, it was nevertheless quite an event."

In Also in
Java Today
the JavaPosse podcast was particularly active at JavaOne 2006, with three episodes already posted from the show. Episode 55 features their birds-of-a-feather session, recorded live in front of a late-night Argent Hotel audience. In Episode 56, they interview Google's Brett Taylor about Project "Red Pill", better known as the Google Web Kit, and Greg Murray of Sun about Sun's AJAX tools and support. Finally, in Episode 57, the Posse does a packing-day wrap up of their favorite stuff from JavaOne, including Semplice - Visual Basic for the Java Platform.

Filling a big hole in its plans for a F/OSS Java implementation, the Apache Harmony project showed off an AWT/Swing implementation at JavaOne 2006. Project leader Geir Magnusson writes: "Today during our JavaOne talk (given by Tim and I) I was proud to
demonstrate JEdit running on Harmony! That's right, with Swing/AWT code. The formal contribution is on it's
way, and I don't wish to steal any more thunder from the contribution
when it's made, but we (Intel hat on here..) wasn't able to make the
donation in time for the talk today because of internal process loose
ends, and I wanted to make a splash for us at JavaOne. I expect it will be here in the next couple of days."

In today's Forums, kldavis4 needs help with
Derby/Persistence Issue:
"I saw a nice talk at JavaOne this week one how easy it is to persistence in Netbeans 5.5 & Glassfish. So I immediately went and tried to do the persistence tutorial on ( Unfortunately, my attempts to duplicate the demo I saw at the conference have failed miserably and after days of hacking at this, I am frustrated and really would appreciate some assistance."

dan2003 is surprised by performance problems with
"I just downloaded this today (19/05/2006) and have tried it on two machines both of which it runs horrendously slow (one screen update every 4 - 5 seconds!). Previous versions have run far better. Surely i should be experiencing better performance than this?"

In today's
News Headlines

Registered users can submit news items for the href=""> News Page using our
news submission
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href=""> News RSS

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

Timing is still everything