We have been accepting code contributions, for bug fixes, from the public for over a year. The program is described on the mustang.dev.java.net project page. Essentially the idea is, if there's a bug you see that you want fixed, rather than wait for a Sun engineer to make the fix that you do it yourself.
At Java ONE three of the contributors were interviewed and a recording of that interview...
on May 20, 2006
I have some web sites that I publish for myself. There's some history to this, but last year I chose the Drupal content management system. It has a great featureset and a large community surrounding it. It is written using PHP and works pretty well.
So... Caucho (the makers of Resin) recently came out with PHP support, and I just ran it through a quick test. Caucho provides a couple tiny...
on May 19, 2006
I'm at Java ONE. I've been up to my eyeballs in work on a project which Jonathan announced this morning. The project had a brief enough mention that I want to explain it to y'all.
If you watched the keynote you saw Mark Shuttleworth come up for a brief chitchat about stuff, and what it's like to be in space. That's interesting enough, but there were a couple pieces of big news in that chitchat...
on May 16, 2006
One of the first Big community Javaone items this year wasn't the Open Source Java news but a new license for the JDK on Linux. Now I really believe this is a good thing, not enough, but an improvement. However, if you read Simon Phipps blog then Sun appears to be tackling something akin to the Berlin wall and funny enough re-writing history at the same time! Without giving away too many secrets...
on May 16, 2006
I just listened to Software Engineering Radio Episode 14: Interview Ted Neward and boy that's got a lot of interesting food for thought.
The main focus was to discuss the LINQ addition to C#.
The first idea that came to mind is he, Ted Neward, described LINQ as little more than "syntactic sugar". What LINQ does is integrate database queries with the C# language in what sounds like interesting...
on May 12, 2006
JavaOne is upon
us again already!
I'll be presenting with Jean-François
Denise a session entitled JMXTM Technology Today and
Tomorrow. For those attending, it'll be at 11am on Tuesday
the 16th of May (next Tuesday). Here's the outline:
Demo (connecting jconsole to a running app via NetBeans)
Linking MBeans to information (several ways of connecting
MBeans to the...
on May 11, 2006
I previously wrote about compiling the JMX API in Mustang by extracting the necessary subset of the sources and getting your IDE to make a build.xml for you. Joël Féraud has now posted a description of how to compile the JMX API with a purpose-designed build.xml that's included in the Mustang sources.
The instructions I gave are still of interest for building other subsets of the...
on May 2, 2006
The Java Posse gang just posted Interview with Graeme Rocher of Grails which serves as a great introduction and/or overview of both Groovy and Grails (a.k.a. Groovy on Rails). I've used Groovy just a teensy bit, so I won't go into the language at all. If you want to look further, there is groovy and grails home pages chock full of information.
What I want to do is contrast the state of...
on Apr 30, 2006
Build your own scripting language for Java covers a topic I had wanted to research and write. Fortunately someone else took up the cause.
At issue is the question of using the JSR 223 features, in Mustang as the javax.script package, to implement a scripting language on top of Java.
I've written about this earlier, but I see this as potentially a very good strategic move. Any language author of...
on Apr 28, 2006
We are pleased to announce the winners of the Mustang Regressions Challenge. From January 30 through March 31, 2006, we sponsored a challenge asking the public to test Java 6 (a.k.a. Mustang) and tell us about any regression bugs that were found. The specifics can be found further down this page. There are five winners in this contest, each of which are receiving an Ultra 20 workstation....
on Apr 26, 2006
I was talking with some colleagues the other day, and between discussing the technical issues we were meeting about we also talked about activities we do in our "spare time". One of them described these activities as "garbage collection". Wow, what a concept.
Here's a few thoughts on harmonizing (or garbage collecting) ones life I've gleaned from 13 years studying various spiritual practices....
on Apr 14, 2006
After quite some screaming and kicking (see my
previous blog) my fix for bug ##6212146
made it into Mustang build #78. For a change I do not want to bitch
about anything but congratulate Sun for all the progress they made in
the Peabody endeavor. Any community project in a big company is
difficult especially when so much is at stack as in Java and lawyers
tend to be the problem as well as the...
on Apr 5, 2006
If you haven't filed your regression in the contest, you're almost out of time. See here.
on Mar 30, 2006
I came across this article Former Sun Exec Calls for Firm to Open-Source Java which is repeating yet another in the series of calls for Sun to open source our Java implementation. The article itself is examining a blog posting by Peter Yared, An Open Letter to Jonathan Schwartz. I absolutely cannot comment on the call for open sourcing Sun's Java implementation, so I won't. However there is a...
on Mar 30, 2006
The JSRs that define the JMX API are being updated through the Java Community Process. JSR 3, which defines the original JMX API, is undergoing its third Maintenance Review. JSR 160, which defines the JMX Remote API, is undergoing its first Maintenance Review.
So what's that all about? The situation is that these specs are being updated in Java SE 6, code-named "Mustang". Formal Java...
on Mar 28, 2006
There was an interesting discussion thread on javalobby last week: Poll: Delay Mustang in favor of more fixes? ... I think the discussion added a lot of value to the discussion around Java and especially the in-progress Mustang release.
I wanted to focus on one statement that really stands out to me as the project leader for the Mustang Regression contest: "Sun appears commited to fixing any/...
on Mar 25, 2006
Just a quick note - the Mustang Regression Challenge is winding down. The deadline for entry is March 31, 2006 at midnight. So far we have received 44 entries, some of which have already resulted in fixes being made. The more regressions you find, the more issues we will have fixed before Mustang is finalized, and the better Mustang will be in the end. Well, that's the theory anyway.
on Mar 15, 2006
Luis-Miguel Alventosa from Sun's JMX Technology team will be presenting Monitoring and Management in Java SE 5.0 at Java Expo '06 in Madrid, on Tuesday the 21st of March. The event as a whole is from Tuesday to Thursday (the 23rd).
Luis-Miguel is based here in Grenoble, France with the rest of the JMX team, but he's Spanish and will be presenting in Spanish.
on Mar 9, 2006
Yesterday Ray Gan blogged about the JDK
Community listing some of the facts about the Peabody
project. If you never heard about that project then you are not alone
and I only now about it because Joshua Marinacci gave a presentation
about it at the LA-JUG last year. But even without knowing about the
Peabody project is became a JDK contributor last year in November and
started to code a fix for...
on Mar 8, 2006
It's been almost a year now since we started the JDK Community on java.net and I'd like to give a well deserved "Thank You!" to all of you who have participated and visited the site. As part of this thanks, I'd like to provide an update to where we stand and where we're going. I also want to invite anyone who is interested to take our survey to help us know what were doing right and where we can...
on Mar 7, 2006