Come Out And Play
Making your mark on Mustang
It can be done. Outsider contributions will be in the next version of Java, and there's still time to join in.
If you don't believe it, check out the forum message JDK collaboration bug fixes, cited in today's Projects & Communities section. In it,
timbell lists 39 bug fixes that have been submitted by outside contributors. Nine of them have already been integrated into Mustang, two of them in the recent b51 build. And some of the submissions under consideration address important stuff, like access to the created-on and last-modified dates of files, conversion of
InputStreams, garbage collection of
Frames, and a number of performance fixes.
Mustang's still a long way from final, so there's plenty of time to jump in yourself. Check out the Mustang Snapshot Releases project to get the latest sources and binaries, and the How to Collaborate document to learn how to bet your own fixes in.
Of course, what bugs should you get in on?
kenrodd raises this as an interesting question in the forums, in Hunting wabbits... erm, bugs:
Let us say I am keen to 'level up' to being allowed to work on 'riskier fixes and feature enhancements' and so am looking for some 'smallish bug fixes' to start out on. It would be nice if the bug database allowed me to search for 'really old bugs that nobody has ever touched' or 'bugs lodged but not in progress', or even if Sun put together a list of 'smallish fixes that we're not going to get to that would be good for community fixes'. At the moment I can pull up 'Top 25 Bugs' or 'Top 25 RFEs' but they are unlikely to be smallish.
Anyone have some suggestions for Tim? The anecdotal use-case for open source contributions is that people fix the bugs important to them, but what if the act of contribution is more important than the specific fix? Surely there are some little hassles that would be amenable for small, unintrusive fixes. What are they?
By the way, Tim, two points for using the term "level up". Now I'm going to have to explain that to Daniel when he reads this blog.
Also In today's Forums,
hammer wonders about
The Power of Networking:
"I've been a developer for about 6 years (3 companies) now, and always knew somebody at companies I worked for before I was hired. One of the advantages of working as consultant is being able to meet many people (developers, project managers, etc) from different companies. Because I kept good relations with some of these people, the times I've needed/wanted to change jobs were easy because I applied at companies where I knew someone. I did this because I already knew a little bit about the environment, and I was able to get a recommendation. I've also helped 2 or 3 developers get jobs during my career. Because of all this, I don't worry much about being unemployed. Any thoughts from developers with more experience? less experience?"
Also in Projects and
congratulations to the NYJavaSIG on its 10th Anniversary! The 3,500-member group is holding a 10th Anniversary Party on Thursday, September 29, with special guests Jim Waldo and Guy Steele. Food, refreshments, and prizes will be available. Attendees must register in advance at the above link.
Kohsuke Kawaguchi unveils a
Maven java.net plugin
in today's Weblogs:
I have a lot of projects on java.net, so I needed a way to simplify the project management. That's why I came up with the maven java.net plugin. The idea is simple. Maven provides an excellent framework for managing a large number of small projects. So I wrote a plugin to perform java.net specific tasks. â€”
Bernt Johnsen reports on
"Norway is a small country. Still, each year, the Norwegian Java User Group, JavaBin, hosts a large Java developer conference called JavaZone."
Who, who does not want to wear a ribbon?, Kirill Grouchnikov writes:
"The web is abuzz with UI approach of the next Office release. Is it revolutionary, does it spell doom for OpenOffice or is it a step back? And there's a Java demo too that shows a ribbon component."
In this week's Spotlight...
Sunil Patil predicts that "the Portlet API has a very good chance of succeeding servlet technology, because it is capable of using the existing application server infrastructure. You can call an EJB from your portlet, or you can start and participate in a global transaction controlled by the application server. In other words, your portlet can do pretty much everything that a servlet can do, in a much more business-logic-centric way." In What Is a Portlet, he defines this new approach to web applications, and shows how to create and deploy a portlet with Apache's Pluto server.
The latest JDC Tech Tip introduces Cookie Management with CookieHandler: "As part of the implementation of the http protocol handler, J2SE 5.0 adds a CookieHandler. This class exposes how state can be managed in the system through cookies. A cookie is a piece of data stored in a browser's cache. If you visit a web site and then revisit it, the cookie data is used to identify you as a return visitor. Cookies allow state information, such as an online shopping cart, to be remembered. A cookie can be short term, holding data for a single web session, that is, until you shut the browser down, or it can be longer term -- holding data for a week or a year"
In today's java.net
News Headlines :
- JBoss Seam -
- Maven 2.0 Beta
- Columba 1.0 "Holy
- Crispy 0.6.0
- soapui 1.0b1
- JAG 5.0
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
Current and upcoming Java
- September 20-21, 2005 - JCP Program Training and Communication sessions
- September 20, 21, 22, 28, and 29, 2005 - DataDirect Design Previews (five events: Washington DC, New York, Boston MA, Santa Clara CA, and Irvine CA)
- September 21-23, 2005 - BelJungle 2005
- September 22, 2005 - Hong Kong JUG - Monitoring and Managing in Java SE 5
- September 23-25, 2005 - New England Software Symposium 2005: Fall Edition
- September 26-27, 2005 - JXTA Kitchen
- September 28, 2005 - Lucent Developer Focus Event at CTIA Wireless Conference
- September 30-October 2, 2005 - Western Canada Java Software Symposium 2005
- October 5-7, 2005 - Java in Action
- October 7-9, 2005 - Greater Nebraska Software Symposium
- October 14-16, 2005 - Pacific Northwest Software Symposium
- October 16-20, 2005 - OOPSLA 2005
- October 17, 2005 - Workshop Eclipse RCP
- October 19-20, 2005 - 9th Jini Community Meeting
- October 21-23, 2005 - Greater Atlanta Software Symposium
- October 28-30, 2005 - Northern Virginia Software Symposium
- November 1-4, 2005 - Enterprise Java Architecture Workshop: San Francisco
- November 4-6, 2005 - Lone Star Software Symposium 2005: Dallas Edition
- December 7-10, 2005 - The Spring Experience 2005
- December 10-14, 2005 - ApacheCon 2005
- December 12-16, 2005 - JavaPolis 2005
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed. Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.
Making your mark on Mustang