Paul Krill
Editor at Large

Eclipse, UML move forward

news
Mar 31, 20032 mins

Tools initiatives advance

The Eclipse open source tools project spearheaded by IBM and the Object Management Group’s Unified Modeling Language (UML) 2.0 both are taking steps forward.

The Eclipse consortium on Monday announced availability of CDT (C/C++ Development Tools) 1.0, which Eclipse called a major step forward in the development of an integrated, open cross-platform IDE for C/C++ development. Portions of the UML 2.0 specification, meanwhile, moved a step closer to adoption at an OMG meeting last week inOrlando, Fla.

The Eclipse CDT 1.0 framework is to be used to integrate C and C++ tools from multiple vendors, according to Eclipse. The release of CDT means that Eclipse’s support for C and C++ is as strong as it is for the rival Java programming language, according to Eclipse.

Eclipse CDT 1.0 can be downloaded at http://www.eclipse.org/tools/downloads.html. The Eclipse community builds royalty-free technology as a platform for tools integration. Eclipse features a plug-in-based framework that is intended to make it easier to build, integrate and use software tools. Tools producers collaborate and share core integration technology.

OMG voted to recommend adoption of the UML 2.0 Infrastructure, Object Constraint Language and Diagram Interchange Protocol, meaning these specifications have taken final form, according to OMG. A fourth area, superstructure, pertaining to rendering of diagrams, is pending.

UML is a modeling language for analysis and design of enterprise applications and is a key component of the OMG Model Driven Architecture approach, said Fred Waskiewicz, director of standards at OMG, inNeedham, Mass.

OMG’saction means the submissions have been reviewed by the issuing task force and OMG architecture board and will be subject to votes by the OMG platform technology committee and board of directors, Waskiewicz said.

Final adoption of UML 2.0 is anticipated in June, according to Waskiewicz. UML 2.0 focuses on better integrated semantics and greater support for extensibility. Through UML 2.0, core development assets and design code can, through profiles, be extended to different platforms such as Web services, Java or CORBA (Common Object Request Broker Architecture).

“What UML 2.0 is doing is providing the semantics and mechanisms for doing that,” said Waskiewicz.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author