Eclipse Announces Milestone for Linux, Embedded and C/C++
- Eclipse.org Releases CDT 1.0 Based on Code From CDT Team
- Framework Will be Used to Seamlessly Integrate C/C++ Tools From Multiple Vendors
RALEIGH, NC - March 31, 2003 - Developers building software for Linux, embedded and C/C++ software platforms now have access to tools and a rich integrated development environment (IDE) code base, thanks to contributions from members of the Eclipse consortium. The Eclipse C/C++ Development Tools (CDT) project team today announced immediate availability of CDT 1.0, a major step forward in the creation of an integrated, open cross-platform IDE for C/C++ development.
The CDT project is driving the creation of best-of-breed, commercial-quality tools for the Eclipse Platform," said Sebastien Marineau, senior software architect at QNX Software Systems and project leader for the CDT. "With the release of the CDT, it's clear that support for C/C++ in Eclipse is just as strong as for Java, which is critical for Eclipse adoption into C and C++ dominated development projects such as embedded applications."
The CDT project was launched less than a year ago and was significantly advanced by a donation of source code from QNX Software Systems. Since then, companies such as Rational, Red Hat, MontaVista, TimeSys, Tensilica, Macraigor, SAS, Programming Research and Wasabi have also joined the project, contributing additional development resources.
"The CDT project is an important initiative that will help establish Eclipse as a multi-language IDE for the development of technical and embedded applications, as well as enterprise/IT applications," said Sky Matthews, director of product management, Rational Software, IBM Software Group. "Rational's contribution of parsing technology to the C/C++ project illustrates how multiple vendors can work together to accelerate customer-driven improvements around an open-source platform." CDT 1.0 is compatible with the latest release of Eclipse, an open platform for tools integration that provides a framework for streamlining application development. The CDT release includes two key components:
- CDT Core - A full-featured C/C++ development environment. It
includes a project builder that integrates with GNU tools and compilers;
a code editor that offers features such as syntax highlighting, code
templates and context-sensitive help; and wizards that help automate
mundane programming tasks. The CDT components are plug-in extensions,
fully integrated into the Eclipse Platform.
- CDT Debugger - A C/C++ debugger that integrates with the popular
GNU gdb debugger. In addition to standard features such as run control,
thread support, breakpoints, watchpoints and disassembly mode, the CDT
debugger also supports multiple concurrent debug sessions, even on heterogenous
processors. By integrating with gdb, the CDT debugger can support a
wide range of target environments including Linux, QNX® Neutrino®,
Windows and Cygwin.
"With this milestone, the development community is one step closer to
having a fully functional open cross-platform C/C++ development environment
for the Eclipse Platform and various deployment environments," said Skip
McGaughey, chairperson of the Eclipse Board of Stewards. "This will help
fulfill one of the ultimate goals of the broader Eclipse Tools project
- to foster the creation of a wide variety of robust and full-featured
tools for the Eclipse Platform and encourage tools from different vendors
to interoperate, meeting the unique needs of developers." Eclipse CDT
1.0 can be immediately downloaded at http://www.eclipse.org/tools/downloads.html.