Skip to main content

Keep On Breathing

Posted by editor on March 23, 2007 at 7:16 AM PDT

Help test the upgrade has begun the upgrade process to the newest CollabNet software version. Testing is underway on the staging site, through April 3, and we'd like you to confirm that your project's pages look and behave as they should.

To visit the staged version of your project, add "stage." before "dev" in the URL; for example, becomes Note that the pages on the Staging Site are light blue-green, so that you know you're on the staged upgrade site.

There will also be a 30-minute WebEx session today (March 23) at 10AM PDT to discuss finding and fixing upgrade problems. To join, go to, go to "join a meeting" and click "upgrade", enter password "fixitnow", and provide your e-mail and name. A conference call version of this WebEx session is also available: call 1-877-326-2337 (international dial-in 303-928-3232) and join conference ID 44 71 955.

Also in Java Today,
Monday is the deadline for joining the Google Summer of Code SIP Communicator project. The SoC program provides stipends to students working on open source projects, and's SIP Communicator is one of the approved projects. If you're a student, join in, pick a project idea, and you can get paid to help contribute to this Java-based audio/video internet phone and instant messenger project. And if you're not communications-savvy, you might be interested in's Summer of Code projects instead.

NetBeans nabbed three Jolt Awards at the 17th Annual Jolt Product Excellence Awards ceremony. NetBeans took top honors in the following categories: Best Development Environment (NetBeans 5.5 IDE), Best Mobile Development (NetBeans Mobility Pack 5.5), and Best Web Development (NetBeans Visual Web Pack). Jeetendra Kaul, Vice President of Developer Products and Programs for Sun Microsystems, accepted the awards on behalf of NetBeans and thanked Jolt judges and the software industry for acknowledging NetBeans at an opportune time.

John O'Conner reveals little-known Java SE 6 resource-loading tricks in today's Weblogs. In
Resource Control...hey that's cool!, he spells out one problem that SE 6 alleviates:
"Can you imagine your app being up for 299 straight days without a hitch...something perhaps to brag about...but now you have to bring it down because you want to change a single localized resource bundle that's stuck in the JRE cache?"

Edgar Silva got his JavaOne slides done in time, and talks about his session in
TS4721 Done! And some new stuff we will show at JavaOne 2007.
"Doing our presentation for JavaOne, Fabiane Nardon and I, we had several points about what we could put on slides. Unfortunately, we can't put everything we already done using EJB3, because we have only 1 hour to speak. This post shows some stuff we decided take out from official presentation."

Filthy Rich Clients co-author Chet Haase says
"having the book show up on Amazon makes it more real. Even to the authors." More details and a look at the cover are in his blog, Obligatory Amazon link

The latest Poll asks "Has the move to multi-core CPU's revealed concurrency bugs in your code?" Cast your vote on the front page, then check out the results page for current tallies and discussion.

In today's Forums,
rah003 asks
Who wants multiline JXLabel, ever?
"Does anybody ever had a need for JLabel that would split text in multiple lines automatically? That is, without having to change text to html. Would it be useful to have this on JXLabel? I've added experimental version of JXLabel with support for splitting text in multiple lines. It's in the incubator under /src/rah003/java/org/jdesktop/swingx. At the very same place there is also the small demo which shows how it works/looks like at runtime. Support is done exactly same way as for JTextComponent children, and in fact reuses lots of code form there."

Vijay Ramachand explains EJB annotation processing in
Re: Injection of ref to EJB fails.
"When you are starting from Java, you have the luxury of not specifying any of the attributes for @WebService and let the container default to the spec defined default values. But when you are starting from WSDL, the @WebService annotation in the endpoint implementation class should match the corresponding ones in the WSDL - else the mismatch will cause the issues that you faced. Generally the IDEs will take care of this matching while creating the @WebService annotation in the endpoint impl class but if you are using basic editors and you are creating the endpoint impl class manually, then you have to match the values."

Finally, rbair kicks off a SwingX design discussion in
Painters: The problem with caching:
"I wanted to lay out the problem with caching painters, and some potential solutions. I know this has to be solved to make painters the least bit performant when doing blurs and applying other such filter effects..."

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.

Help test the upgrade