Skip to main content

Prime Time

Posted by editor on November 28, 2005 at 7:15 AM PST

Starter bugs for would-be JDK contributors

The announcement hit the front page on Thursday, a holiday in the U.S. and thus probably missed by a lot of readers, so we're putting it in the Spotlight: the JDK Community Starter Bug List is now up. As described by a getting started page, these are bugs determined by the JDK team to be a good place for would-be contributors to get started, as they're meaningful (not cosmetic), easy to fix, low impact (not likely to cause breakage elsewhere), and not on Sun's list of bugs to fix for Mustang.

If you've wanted to contribute to Java's ongoing development, but there's not a specific bug you're tracking, this is a good way to get started. That said, if there is some bug that's been on your own to-do list, the steps outlined in the "getting started" page can still help you claim a bug, collaborate, and contribute the fix.

In today's Weblogs,
Gregg Sporar recalls
"Years ago I worked on a fairly large project that had full internationalization support. One of our first customers ran the program in Spanish. And we had a simplified Chinese version. So I thought: "I know how to do this. I've done it before." But too much time had passed - I was overlooking a subtle issue. But what was it?" The answer: Do Not Forget the Encoding Flag:

Eitan Suez is
Still Thinking About Annotations.. in which he offers
"reflections on java 5 annotations, aspects, and more..."

Running GlassFish on Mac OS X, Eduardo Pelegri-Llopart says:
"Yesterday I tried the latest Mac OS X build of GlassFish. I only tried a simple 'hello world' application, and that worked fine but I had to hunt and peek a bit around to find how to do a few things, so read on for a somewhat detailed description of how to install and set-up GF and how to run that hello world WAR."—

In Also in
Java Today
the article CIO Survey: More Work, More Money in 2006 says "high-tech salaries for software architects and devs may finally see their biggest up ticks since the bubble burst, according to CIO survey conducted by Robert Half Technology (RHT) a leading recruiter of IT talent worldwide. But, RHA adds, with higher IT salaries will come bigger workloads. Among the big winners: professionals who can bridge high-tech and business needs by using web-to-legacy integration, analytics, SOA and security."

It's easy to focus on the services an application server provides your application -- transactions, pooling, etc. -- but it's just as important to consider what services it provides the developer or administrator to work with the application. Once the app is up, how can you see what it's doing? In Managing and Monitoring JBoss, Part 1, the first of two excerpts from JBoss: A Developer's Notebook, Norman Richards and Sam Griffith explore the JBoss Web Console and the MBeans that allow you to monitor and manage your web applications.

rickcarson considers productivity in the "Beyond Java" book club discussion in the Forums. In
Re: Chapter 5: Rules of the Game, he writes "the debate about productivity is interesting. Some people measure productivity as 'number of key strokes'. Personally, I find that the number one thing that gets me to the 'finish line' first (on non trivial projects) is not to sit down at thye keyboard and start bashing out code - but to get a pen and paper (or whiteboard) and start working out the high level design. This saves an enormous amount of 'refactoring' later on. Also - an important point (since I can hear the wailing and gnashing of the XP fans already), the design is not set in stone but is flexible - it is flexible in a way that is not possible *unless* you have the big picture. When requirements change you can pick the best place in the design to make the change, rather than just bolting it on as a special case and hoping for the best."

cayhorstmann thinks
GlassFish needs useful exception messages:
"Just to amplify the point of my previous post: I logged the exception in the source of my bean, and I got this error message: java.lang.IllegalStateException: Unable to retrieve EntityManagerFactory for unitName simple Ok, that gives me something to work with. Why not log the innermost of the nested exceptions instead of the outermost two?"

In Projects and
the JSR Community project jsp-spec-public "provides information on the work being performed on the JavaServer Pages (JSP) specification (JSR-245)." The emphasis for JSP 2.1 is to better align with the next release of JavaServer Faces", working with JSF's (JSR 252) expert group on a unified Expression Language for the web-tier. A final proposed draft is available.

According to the support docNew NetBeans JBoss Support Forum, JBoss is now hosting a NetBeans forum for discussing development of Java EE applications on JBoss using NetBeans. The upcoming NetBeans IDE 5.0 includes extensive support for JBoss 4, including fast deployment, starting and stopping JBoss, and access to its administration console.

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.

Starter bugs for would-be JDK contributors