Skip to main content

Just the Same Way

Posted by editor on January 16, 2009 at 7:33 AM PST

Aerith's components on the move

A few JavaOnes ago, Aerith was the belle of the ball, reasserting how polished and attractive a Swing GUI could be. It led directly to Chet and Romain's book Filthy Rich Clients, and in a roundabout way, even to JavaFX, given the realization that achieving the effects of Aerith required months of work from Swing's top engineers, implying that something more approachable was needed.

Still, what about Aerith itself, and the slick components created for it? The Aerith NetBeans project has split out those components and packaged them for reuse in NetBeans:

Want a filthy rich client without the hassles of Swing coding?

The Aerith Netbeans project provides the Aerith components as drag and drop widgets within Netbeans - so you can focus on what you really want.

There's one weird thing about the project, though. While Aerith lives on and NetBeans is one of our affiliated communities, the owner of aerithnetbeans chose to host it on Google Code. It's kind of worth asking: why? Not to make an editorial point or stoke some kind of rivalry; I'm just genuinely interested in what Google Code offers that doesn't. On the surface, Google seems to do less: no integrated mailing lists, forums, wikis, or web space, though you can cobble those pieces out of other Google offerings and link them together. There's also no community, and no effort to create one, over on Google Code. So is that maybe a good thing?

Seriously, if you want to do something -- or not do something -- please let us know.

Also in Java Today,
Danny Coward passes along some impressive Java Runtime download numbers for December. "You'll remember Java SE 6u10 was released for manual download in October. But the followon update release Java SE 6u11 (including some bug fixes) was pushed in the Java Update mechanism (aka the popup-bubble-software-update-thingy-for-Java-on PCs-around-the-world) on December 2nd. The results are in. [...] There were 78m completed downloads of Java SE 6u11 in December. If you include downloads of older versions as well, you get a total 95 million completed downloads of the JRE."

The Java TV Developers project has been introduced to enable faster and smoother tools for creation of interactive TV applications . The project enables developers with best practices presentations, guidelines, and the latest tools for introducing applications for TV as well as provides tools for migration of available mobile & desktop applications to TV. New materials and forums for discussion of content creation for TV (high definition or standard definition TV ) leveraging JavaTV as the common denominator Java platform for blu-Ray players with BD-J, Cable STB with OCAP and MHP, BrazilJavaDTV, and the China DTMS.

Apropos of closures discussions that came out of the last poll (notably on JavaPosse #225), the latest Poll asks "How do you think the closures debate will eventually be resolved?" Cast your vote on the front page, then visit the results page for current tallies and discussion.

In today's Weblogs, James Gosling checks in for the first time in 2009 with
NetBeans rocks the awards!
"I apologize for not blogging much lately, but life has been seriously hectic. One tidbit has broken me out of my manic frenzy: The NetBeans crew ended up with an impressive stack of awards from They've totally changed the way I develop software."

Fabrizio Giudici introduces some Idioms for the NetBeans Platform. "DZone has just published my first post in the series "Idioms for the NetBeans Platform". It's a series focused on the idioms I've found useful during the development of blueMarine, and that I'd like to consolidate and catalog in a serious way in the NetBeans Wiki in the following months. The more feedback I get, the better."

Finally, Kohsuke Kawaguchi updates a nifty project in JAX-WS Commons VirtualBox module 2.1 posted. "I wrote a JAX-WS client module for VirtualBox some time ago for VirtualBox 1.6.0. Since then VirtualBox made numerous improvements, and so did their web services. So this morning, I updated this module to use the latest VirtualBox 2.1 WSDL."

In today's Forums, Glen Mazza offers some web service guidance in
Re: How to configure Keystore on Server side at runtime. "I think the Metro team is going to be expanding WSIT configuration in their next (2.0) release to do what you want--or at least provide additional server-side configuration options. In the meantime, CXF can probably do that but you'll lose WS-SecurityPolicy functionality in the process."

Shai Almog has a recipe for dismissing a LWUIT dialog with a touch event in the reply Re: Context Menu in LWUIT. "I'm assuming you mean a touch device but the answer is the same regardless. The menu is implemented as a dialog and you can take a look at the code there. If you want to dismiss by clicking elsewhere on the touch screen you can derive from Dialog and override the pointerReleased call to dismiss your dialog if it is released outside of the bounds of the dialog itself."

Finally, Justin Lee points out a
Grizzly Config one pager for review. "We're approaching what we hope is the final form for the grizzly config project for v3 and would like to solicit feedback before asarch review next week. Please look over the document at and reply with any feedback you might have. The schema is all but done as far we've been able to determine but if anyone finds something missing or out of place, please let us know. We're especially interested in feedback from the glassfish admin team for input as to impact and scope for these changes."

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.

Aerith's components on the move


Here is how I would improve 1) Reduce the server latency 2) Improve the issue tracker (it feels much weaker than BugZilla and Jira) 3) Migrate mailing lists to nabble which gives you the best of both worlds: a mailing list and forum in one (with a great interface to boot!) Do this, and will take off!

Where to start? Some of the earlier reasons for going with google code was the svn support, but closed that gap already. You do get a wiki, not integrated but more often than not I find that a blessing I hate wandering off project with the one and how awkward is to search within the projects context. The google one is the nicer of the two to use, not sold on the odd wiki markup language either. You do get mailing lists of a sort on googlecode as new projects automatically get a corresponding page (not normally shown in top nav). Myself I much prefer forums to mailing lists, I HATE mailing lists - they're total overkill for casual users.. only really useful for contributors & control freaks. Don't call me I'll call you. What's up with the dog slow mailing list archives on too? never mind the rss feeds from which that only contain the titles, not the content - useless. Only a couple of projects (jdnc) seem to have worked out how to do foums on - despite pleas to project owners from myself in the past. Even then it's shaky and the forum/mail gateway seems prone to breaking down regularly for periods of time. Might also ask why the forum search (thinking swinglabs forum again) hasnt been indexing posts since last october? ie the search dosent work. Their issue tracker, nicer than's. Have you tried browsing the cvs root recently? from outside Sun I mean? open it up in an IDE to see what I mean. As they give you the issue tracker, wiki, discussion forums, downloads what else does a typical project need web space for? In a nutshell google code seems like the new hotness, old & busted (lots of abandoned/duplicated projects).