Life at Eclipse

Musings on the Eclipse Foundation, the community and the ecosystem

The Sins of My Youth

My lovely and much younger sister works as a paralegal in a Dallas law office when she’s not running triathalons. So one day last week I guess she was bored and typed our not-very-common surname into the US PTO database and found this piece of hilarity. I genuinely had no idea that this thing existed.

I only very vaguely remember reading the patent application. I do distinctly remember the “invention”, which consisted of one afternoon with a couple of guys (particularly Greg Melahn and Sam Ruby) brainstorming ideas on how we could get two very different systems to talk to one another. Not exactly earth-shattering design work.

My recollection is that this stuff never even got implemented, but I could be wrong about that, as I bailed from OTI/IBM in May, 1999.

An astute practitioner of the software art will quickly realize how lame this thing is. I certainly don’t mean to criticize anyone involved in this particular patent. We were all just doing our jobs within the system that exists. But the fact that the US PTO felt that it was worthy of patenting is all the reminder any of us should need as to just how broken the existing system really is.

And the funniest part of all this is……This patent is referenced as prior art by four other patents (6996826, 6883172, 6484311, and 6438744), all issued to (you guessed it!) Microsoft.

Anyone else out there with sinfully funny patents bearing their names that they want to ‘fess up to?

Written by Mike Milinkovich

August 14, 2006 at 2:48 pm

Posted in Foundation

More AJAX & Eclipse Coolness

So I’m here at OSCON and having a great time. (If anyone wants to get together here, please call my cell phone 613-220-3223).

During Tim O’Reilly’s keynote he talked about a bunch of cool technologies that he believes are shaping the future of the Web. One that he singled out was OpenFount. It’s an interesting toolset that seriously lowers the bar for building and deploying AJAX applications based on Google’s GWT toolkit.

The cool piece is that their tools (of course) are Eclipse-based. As Jon Udell has already blogged:

…Openfount extends the Google Web Toolkit (GWT), adding support for the S3 API, for XML and SOAP processing, and for cryptography. I’d known that GWT apps are written in Java and then translated into JavaScript, but hadn’t thought about the benefits of that arrangment. One is that you can use the Eclipse IDE, with its robust debugger, to develop your AJAX app.

Written by Mike Milinkovich

July 26, 2006 at 12:27 pm

Posted in Foundation

Depth and Breadth

In my role, I spend quite a bit of time following the various companies and products building on top of the Eclipse platform. That could probably become a full-time job if I let it. There is an enormous amount of energy in the Eclipse ecosystem.

But every once in a while, even I get impressed with the depth and breadth of the products and technologies being built on Eclipse. It really is pretty freakin’ cool.

Being a lazy sort, I use Google news alerts to look for stuff. Here is a sampling of three cool products being built on Eclipse that just came across the wire yesterday:

  • In the design automation space, VaST announced its Eclipse-based CoMET6 product. Here’s what they said about why Eclipse was important to their product:

    CoMET6 features an Eclipse framework. Eclipse, with strategic developers like IBM, Intel, Nokia and Wind River, is quickly becoming the de facto industry standard development platform and framework for embedded system design tools. Through Eclipse, CoMET6 supports customer-developed and third-party Eclipse plug-ins, allowing tighter integrations with customer-specific design tools and flows.

  • In this review of IBM DB2’s latest release, the new Eclipse-based SQL development environment is singled out as a major competitive advantage.

    On a whole, DB2 9 has really raised the bar for database development….who can go past the slick new Developer Workbench? With the workbench, IBM should be able to claw back some ground from developers who in the past may have looked past DB2 for a platform that was easier to develop on.

  • Last but not least, Eclipse member company LogicLibrary announced an initiative to create a community reporting portal to “…to facilitate the rapid and mutual sharing of report designs and ideas in the fast-growing Logidex community.” The reports “…can be based on a variety of sources, including Business Intelligence and Reporting Tools (BIRT) from the Eclipse Foundation, Crystal and SQL queries.

Ho hum. Design automation, database development and collaborative community reporting. Just another day in the Eclipse ecosystem.

Written by Mike Milinkovich

July 18, 2006 at 10:23 am

Posted in Foundation

German Culture

Sometimes I wonder if I was German in a previous life. I certainly spend a lot of time there, and I always enjoy myself. Seriously, any country that firmly believes that beer and business mix is my kind of place.

Two weeks ago I was lucky enough to be in Germany for an Eclipse Stammtisch. Stammtisch is a great tradition in Germany where a group of people with a common interest regularly get together at a pub to chat over beers. (Of course, this happens in Canada as well, we’ve just never gone so far as to invent a word for it.) As I understand it, the tradition continues even today with local politics. The locals will get together with the town mayor and councillors to hash out the issues.

Ralph Mueller has been organizing a regular Stammtisch in and around Zwingenberg where he lives, and set one up for when I was there. It was a great opportunity to see some old acquaintances and make some new ones. There was also a very nice mix of committers, plug-in developers and supporters.

A lot of the conversation focused on the upcoming Eclipse Summit Europe, and how to best organize it. We had a lot of great ideas and even better, people volunteering to help. That’s probably my next trip to Germany, so I hope to see everyone there in October.

So to Sebastien, Alexander, Michael, Alexi, Hendrik and others: Prost!

Written by Mike Milinkovich

July 17, 2006 at 1:38 pm

Posted in Foundation

Eclipse Callisto Installed!

Basically, I am at best a casual Eclipse user, as coding is not generally part of my day-to-day job any longer. But I do think it’s pretty cool how easy it is to download and install all of the projects that shipped as part of the Callisto release. I just grabbed the Eclipse SDK 3.2 and every Eclipse plug-in included in Callisto in about 40 minutes from home. And the process was smooth and obvious.

Here’s what I did:

  1. I went to www.eclipse.org and clicked on the “Callisto is Here” logo on the home page.
  2. Wayne Beaton and Nate Gervais have been working on the Callisto page, and there are some nice, obvious options to pick from (see pic above). I picked the “I build Java/Web Applications
  3. From there I downloaded the Eclipse SDK 3.2, installed and ran it. I think I was ahead of the rush, because the download was pretty quick, even though I picked the Eclipse site rather than be a good citizen and use one of the mirrors.
  4. After installing the SDK, I started it up and picked “New Updates” off the Welcome page.
  5. After that, I just picked the Callisto Discovery Site, selected all the projects and let it rip….

The whole process was really simple and straightforward.

I have no idea if this is actually the recommended way to go get the full release, but it worked for me and it was drop-dead easy. Hats off to everyone who worked on this to make it all happen. This is waaaayyyyy cool.

Written by Mike Milinkovich

June 30, 2006 at 5:37 pm

Posted in Foundation