Life at Eclipse

Musings on the Eclipse Foundation, the community and the ecosystem

Archive for January 2007

DAT: ACM Distinguished Engineer

This is rather cool. As noted by Nat Torkington, Dave Thomas has just been recognized by the ACM as a Distinguished Engineer.

Dave was the founder of OTI, which after it was acquired by IBM eventually became the core development team for Eclipse. Other than my family, he’s probably had more influence on my life than anyone: professor, matchmaker with my wife (long story) and kick-ass boss (both figuratively and literally) for ten very formative years. It’s great to see him recognized in this way.

And for those who remember the really early days of OO programming, there is certainly some irony in having Dave Thomas’ and Dave Ungar’s names beside each other in the list. Watching those guys spar at the early OOPSLAs was really good sport.

Also, as Nat pointed out, Robert Lefkowitz (aka r0ml) was awarded the same honor. If the name sounds familiar, that’s because r0ml is one of our keynote speakers at our upcoming EclipseCon. I saw him speak in three different sessions at OSCON 2006, and I am really looking forward to his talk. He is one of the best speakers I have ever seen.

And along the lines of continuing Denis’ education, I would like to point out that I immediately noticed a number of names on the list as Old Dudes Who Know Smalltalk. It’s nice to see that the ACM recognize those who “get it”.

  1. Dave Thomas
  2. Robert Lefkowitz
  3. Laura Hill
  4. Larry Constantine
  5. Dave Ungar (ok, he invented Self, but he definitely knew Smalltalk)

I would be willing to bet that there are a couple of other Smalltalk dudes on the list whose name I just didn’t recognize. Feel free to comment on who I missed.

Written by Mike Milinkovich

January 14, 2007 at 10:18 pm

Posted in Foundation

Joining Communities

As has already been reported by eWeek, InfoWorld and Linux Watch the Eclipse Foundation is going through the process of joining three different standards organizations: the Java Community Process (JCP), the Object Management Group (OMG) and the OSGi Alliance.

I guess that we should be flattered that Eclipse is newsworthy enough that the articles broke before we even issued the press release. 😀

Our motivations are pretty well documented in the eWeek article. I largely view this as part of Eclipse maturing and playing a more active part in the broader community. Many projects at Eclipse rely on standards from JCP, OMG and OSGi and we believe its simply good behaviour to contribute back by joining. Whether we have the resources available to actively participate will take some time to sort out. But if any committer is interested in representing Eclipse in an expert group, please let us know.

The longstanding relationships with these groups should be well-known by observers of Eclipse, but here are a few examples.

  • The Eclipse Web Tools Project (WTP) alone provides tooling and implementations of JSR 244 (JEE 5), JSR 220 (EJB3), JSR 127 (JSF) and others.
  • Equinox and OSGi have a very tight relationship, with regular interactions between the expert groups there and committers working on code in Equinox.
  • The Eclipse Modeling Project provides implementations for OMG’s UML2, OCL and other specifications

Some of the other organizations we’re working towards joining include the like of ObjectWeb, who has been a member of the Eclipse Foundation since day one. We’ve also been participating in the OpenAjax Alliance for quite a while as well, and I’m honored to say that I was elected to its steering committee.

There are some who are going to view this story through the lense of the historically frosty relationship with Sun, and try to colour this as somehow controversial. But I really don’t see any basis for controversy here. Sun has always acknowledged that Eclipse is part of the larger Java ecosystem, and we’ve always used JCP specifications. It’s simply time to recognize that.

Written by Mike Milinkovich

January 11, 2007 at 4:17 pm

Posted in Foundation