Skip to main content

Ever Open Door

Posted by editor on October 28, 2005 at 7:00 AM PDT

Tracking and appreciating Mustang contributions

One of the developing stories you may have been following on the front page this year involves contributions to Mustang. At first, it was a breakthrough just to be able to see the Mustang source, build it yourself, and try things out. But many have moved on to the next step: fixing bugs by adding or changing the Mustang code and recompiling it.

Last month, timbell kicked off a forum thread called JDK collaboration bug fixes in recent Mustang builds, which listed the bugs that had been fixed by contributors outside of Sun, and thanked them for their contributions.

The thread has been updated a few times since then, but there have been calls for more frequent and more visible updates.

Folks, your wishes have been granted. In a post yesterday, brinkley announced that:

There is now a JDK Community Contribution Bug Status page at where anyone can find the status of their contributed bug fix. The list will be updated weekly. If your bug isn't on the list, let us know so we can track it down.

So there you go: if there's a known bug you're itching to fix, get the code from the Mustang project, read up on how to collaborate, have a crack at it, and watch that page to see when your fix gets integrated.

Also in today's Forums,
jportway offers

PropertyChangeEmitter - a modest proposal:
"Hopefully this won't be too contentious. Can we please have a PropertyChangeEmitter interface for marking classes that can generate property change events that's in java.beans where it belongs ? There's an interface for this but it's way off in the java media APIs for some crazy reason. It would be a real help for those of us who work with tools that deal with Javabeans etc."

In Projects and
the Java Communications Community has posted the announcement Aepona Announces Full Complement of JAVA Support, describing how the telecom service delivery company is working with the Mobicents project on an OSA-Parlay resource adapter, expected to be available in Q1 2006.

The GUI Commands project provides a generic command pattern for Swing GUIs. This approach allows you to set the attributes for GUI widgets with XML, use different appearances for the same command in different contexts, and to use groups to create menus, popups, toolbars, etc. A Java Web Start demo is also available.

The latest Poll asks "How appropriate is Java for beginning programmers?" Cast your vote on the front page, then visit the results page for results and discussion.

Kirill Grouchnikov has a scathingly funny report on "Totally splendid variable-renaming facility" in Visual Studio 2005 in today's Weblogs, in which he annotates
"A funny read for Swing (and not only) Java programmers from .NET Developer's Group talk delivered by Charles Petzold, the author of 'Programming Windows' book with more than 30 years experience in programming."

Tom White has a suggestion for
User-Friendly XML Config: "Using the xml-stylesheet processing instruction in XML config files makes them much easier on the eye."

Calvin Austin notes
A neat firefox tool for developers:
"You've just finished your latest struts or jsp project and now ready for deployment. Here is a new open source tool to make testing and reporting user issues a little easier"

In Also in
Java Today
the article JBoss Lays Out SOA Roadmap for 2006 reports: "JBoss is lining up a two-prong approach to SOA for 2006, the firm told attendees at its JBoss Barcelona user meeting this week. First, JBoss will build up (and out) its core J2EE app server stack by adding the Drools Open Source Java business rules engine, as well as with enhancements to its JEMS enterprise middleware system. Second, JBoss'; SOA end-to-end vision will also require partnerships with key enterprise software firms, with Microsoft just the first JBoss interop partnership."

"Grid computing is an approach to distributed computing that spans not only locations but also organizations, machine architectures, and software boundaries to provide increased power, collaboration, and information access to everyone connected to a grid. Distributed resources, such as cycles, storage, and information, can be accessed from and provided to any location in the grid." Sounds great, but how do you use it? In Constructing Web Services with the Globus Toolkit Version 4, Birali Hakizumwami introduces the Globus Toolkit, which brings grid computing concepts to a more familiar web services representation.

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.

Tracking and appreciating Mustang contributions