Life at Eclipse

Musings on the Eclipse Foundation, the community and the ecosystem

Christmas Comes Early for Java Developers

Today Google announced that they will be contributing two key pieces of Java tooling technology to proposed Eclipse Foundation projects. Two new projects are bringing to Eclipse product-quality code which have been highly regarded by Java developers for many years. They will fill major requirements that the Eclipse developer community have been hoping to see in open source for a long time. The WindowBuilder project will be led by Eric Clayberg of Google and Pavel Petrochenko of OnPositive Technologies will lead the Runtime Analysis Tools (RAT) project.

WindowBuilder is one of the best Java GUI builders out there. It supports both SWT and Swing and is fully bi-directional, meaning that you can work on the code or the visual design – it’s your choice. Just as importantly, the architecture is extensible so the team hopes to see additional designers built on top. Part of the goal here will be to hopefully create an ecosystem of open source and commercial extensions that make use of WindowBuilder’s core functionality to create GUI designers, as Google plans to do with its GWT Designer offering. [Update] Google already has a great start at creating community around this project by welcoming committers and contributions from Genuitec (Swing and mobile tools), compeople(Riena support) and Cloudsmith (data binding support).

CodePro Profiler is an excellent Java application profiling tool, and forms the basis for the code contribution to RAT. The profiler supports Java developers to inspect the running applications, find performance bottlenecks, detect memory leaks and solve problems regarding thread concurrency in your Java applications. Great Java application profiling is something that Eclipse users have wanted for years, and soon it will be here.

Both projects intend to join the Indigo release train in June 2011. It will be a lot of work for the teams, but having these projects available so quickly will be great for Java developers who use Eclipse. I know that the teams are very interested in growing community participation, so if you can help please join in on the conversation on the Proposals forum.

Google has been a big supporter of Eclipse for years. They are a long-time Solutions Member of the Eclipse Foundation, last year they provided an additional $20,000 to us to improve the server infrastructure for our projects, they provide the hosting for Eclipse Labs, they support us in the Google Summer of Code and they run the Eclipse Day at the Googleplex each year. But this is the first major code contribution to the Eclipse community from Google. I hope you will join me in thanking Google for making this happen!

Written by Mike Milinkovich

December 15, 2010 at 11:05 am

Posted in Foundation, Open Source

7 Responses

Subscribe to comments with RSS.

  1. Very cool. Thanks everybody for making this happen!

    Boris Bokowski

    December 15, 2010 at 12:58 pm

  2. The existing Google (former-Instantiations) WindowBuilder team will be joining the project as committers and working very hard to get it ready for the Eclipse 3.7 release train. We have also signed up several other Google employees and a number of folks from other organizations who are interested in contributing to the project. We are actively looking for other folks who would like to become involved at this stage.

    On a personal note, we are very happy to find a new home for WindowBuilder… a project that has been very near and dear to my heart for the last seven years (or 17 years if you count early incarnations in the Smalltalk world). I also want to thank my current employer, Google, for the wisdom, trust, and encouragement to make this contribution possible. They have made it easy for us to “do the right thing” and make this tool freely available to everyone.


    December 15, 2010 at 2:55 pm

  3. Big thanks to Google for making this possible. It is great to have such a developer focused company officially joining the Eclipse effort.

    Lars Vogel

    December 15, 2010 at 3:40 pm

  4. Excellent news. Thanks for this huge contribution.

    Soyatec will contribute to this project as a continuous effort on XML UI Visual Tooling (XWT).

    Yves YANG

    December 15, 2010 at 4:01 pm

  5. Eric, any plans that you can talk about for WindowTester?


    December 16, 2010 at 1:05 pm

  6. Dennis – WindowTester is still an open issue, so we have no plans to announce at this time. We really want to focus on doing the very best with a single project, and WindowBuilder was the natural choice. Having OnPositive step up to fully staff the Profiler (Runtime Analysis Tools) project also made that a very easy choice.

    Eric Clayberg

    December 17, 2010 at 2:12 am

  7. It will be a pleasure to be part of this project.


    December 17, 2010 at 6:54 am

Comments are closed.

%d bloggers like this: