OpenJDK Community Innovators' Challenge

On 29 January 2008 Sun Microsystems, Inc., announced its sponsorship of the OpenJDK Community Innovators' Challenge, a contest with up to $175,000 in awards intended to encourage and reward developers working together in solving key problems, initiating new innovative projects that promote new uses for the code, developing curricula and training, and porting the OpenJDK code base to new platforms.

The Innovators' Challenge is now over.

Winners

Final projects were due on 4 August 2008, with all work done using transparent development methods and under the auspices of the OpenJDK Community.

At the conclusion of the project phase, a panel of Judges ranked the completed projects by the degree of successful completion, the technical merit of the implementation, and the value of the completed project to the community. Four projects were eligible for prizes and completed the criteria identified in their proposals.

Prizes were awarded to the winners according to the prize table defined in the Official Rules:

GOLD: $75K Implement XRender pipeline for Java2D Clemens Eisserer
SILVER: $50K Closures for Java Neal Gafter
BRONZE: $25K Provide date and time library from JSR-310 Stephen Colebourne, Michael Nascimento Santos
BRONZE: $25K Portable GUI backends Roman Kennke, Mario Torre

The winners were notified on 2 September 2008 and the results were announced publicly on 29 September 2008.

For the record, the Judges for the Challenge were: Alan Bateman, Alex Buckley, Danny Coward, Joe Darcy, Ray Gans, James Gosling, Onno Kluyt, Jim Melvin, Alex Potochkin, Phil Race, Mark Reinhold and Dmitri Trembovetski, all of whom are employees of Sun Microsystems, Inc.

Congratulations to the winners and thanks to everyone who participated in the proposals and projects! Sun is very pleased with how the Challenge turned out and hopes it helps to ignite a fire of future innovation and ideas for the OpenJDK Community.

Finalists

Final proposals were due on 2 March 2008. The Judges reviewed these proposals and selected a set of seven finalists; these were announced on 17 March 2008. Here are the finalists, in the order in which their proposals were received:

Closures for Java Neal Gafter
Implement XRender pipeline for Java2D Clemens Eisserer
Provide date and time library from JSR-310 Stephen Colebourne, Michael Nascimento Santos
Portable GUI backends Roman Kennke, Mario Torre
Virtual Machine Interface Andrew John Hughes
Free Software synthesizer implemention for the OpenJDK project Karl Helgason
OpenJDK on Windows Ted Neward

Resources

The Challenge was run in the open. Work on proposals and projects was required to be done transparently, and all entries and projects were contributed under the Sun Contributor Agreement. Discussion about the Challenge took place on the challenge-discuss (at) openjdk.java.net mailing list.

Here are some additional resources: