Martin Heller
Contributing Writer

Catching up with IBM Rational

analysis
Mar 19, 20074 mins

When I was the programming columnist and programming tools reviewer at Windows Magazine, I would hear from the PR people at Pure Atria on at least a weekly basis. It became a joke between me and the reviews editor: I would never be lonely, as long as Pure Atria had my contact information. In 1997, Rational Software acquired Pure Atria, and I began hearing about Rational object-oriented analysis and des

When I was the programming columnist and programming tools reviewer at Windows Magazine, I would hear from the PR people at Pure Atria on at least a weekly basis. It became a joke between me and the reviews editor: I would never be lonely, as long as Pure Atria had my contact information.

In 1997, Rational Software acquired Pure Atria, and I began hearing about Rational object-oriented analysis and design products like Rose as well as Pure Atria products like Purify. The frequency of their transmissions dropped, however: I’d hear from Rational every month or two, when they released a new product version.

In 2002, IBM acquired Rational Software for $2.1 billion, in a move that surprised nearly everyone. Once the acquisition was completed, I never heard from Rational again. By that time, I was writing for Byte.com, and had plenty of topics in the queue: I never even noticed that the flow of information from Rational had stopped, until sometime in 2003, when I read about a new IBM Rational product version that I hadn’t known about in advance.

Last month, out of the blue, I heard from an outside PR person working with IBM Rational: would I like an interview with IBM Rational’s GM Danny Sabbah? Of course I would. I didn’t ask what happened to Mike Devlin, who I remembered as President of Rational before the IBM acquisition.

I got to speak with Danny last Monday. It was a genial conversation, even though I was dreadfully out of date on my knowledge about IBM Rational’s products. Sabbah is a Ph.D. computer scientist who has been in the software industry since the 1970s, mostly at IBM. He took over IBM Rational when Mike Devlin retired in 2005; before that, Sabbah managed IBM Software, and was responsible for about 20,000 software developers working on products like WebSphere. So yes, he knows something about programming in the large, and managing distributed development efforts.

Since I last looked at Rational Rose ten years ago, it has become a whole family of products for model-driven development. It has been joined by newer products like Rational Application Developer and Rational Software Architect. The Rational desktop modeling tools have been moved to Eclipse, and expanded to use UML 2.0 and design patterns. I have a lot more catching up to do here.

Meanwhile, IBM Rational is on to something new. The guys behind Eclipse, Erich Gamma (of “Gang of Four” fame) and John Wiegand, are working on a project called Jazz. Danny has written a white paper about this called The Future of Software Delivery, which you can download from here. If you don’t already have an ID for the IBM site, you’ll have to create one; you’ll also have to answer a few sales-oriented questions.

Future of Software Delivery
Meanwhile, IBM Rational is on to something new. The guys behind Eclipse, Erich Gamma (of “Gang of Four” fame) and John Wiegand, are working on a project called Jazz. Danny has written a white paper about this called The Future of Software Delivery , which you can download from here . If you don’t already have an ID for the IBM site, you’ll have to create one; you’ll also have to answer a few sales-oriented questions.

The short summary is that the Jazz project is about integrated, globally distributed, Web-centric life-cycle development, with an emphasis on governance. “It’s about integrating software engineering from the ground up,” Sabbah told me.

Danny also told me that Jazz was demoed at EclipseCon last week, and that in June the self-hosted Jazz community at Jazz.net will open for business. The base elements of Jazz will be open source, with an open set of APIs, very much in the spirit of Eclipse.

Maybe I’ll be able to stay on top of this a little better from now on.

Martin Heller

Martin Heller is a contributing writer at InfoWorld. Formerly a web and Windows programming consultant, he developed databases, software, and websites from his office in Andover, Massachusetts, from 1986 to 2010. From 2010 to August of 2012, Martin was vice president of technology and education at Alpha Software. From March 2013 to January 2014, he was chairman of Tubifi, maker of a cloud-based video editor, having previously served as CEO.

Martin is the author or co-author of nearly a dozen PC software packages and half a dozen Web applications. He is also the author of several books on Windows programming. As a consultant, Martin has worked with companies of all sizes to design, develop, improve, and/or debug Windows, web, and database applications, and has performed strategic business consulting for high-tech corporations ranging from tiny to Fortune 100 and from local to multinational.

Martin’s specialties include programming languages C++, Python, C#, JavaScript, and SQL, and databases PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, Google Cloud Spanner, CockroachDB, MongoDB, Cassandra, and Couchbase. He writes about software development, data management, analytics, AI, and machine learning, contributing technology analyses, explainers, how-to articles, and hands-on reviews of software development tools, data platforms, AI models, machine learning libraries, and much more.

More from this author