The Eclipse Foundation is pleased to announce the upcoming releases of the Eclipse C/C++ IDE (CDT) 4.0 and Device Software Development Platform (DSDP) projects. These Eclipse projects represent the core technology that is being developed for the embedded and device development community and have been widely adopted by organizations across the embedded and device software market.
Within the last five years, the scope of Eclipse projects focused primarily around embedded and device development have spawned a healthy, vibrant and significant movement within the Eclipse community. From the early success and adoption of the C/C++ Development Tooling (CDT) project to the creation of the Eclipse Device Software Development Platform (DSDP), Eclipse-based development has emerged as a defacto standard within the embedded industry. Embedded and device developers have a number of Eclipse projects that can assist them with building their applications, including IDEs for C/C++, mobile Java (J2ME)and mobile Linux.
In June, the Eclipse community will release its next comprehensive code base to the public, the Eclipse Europa release. Features aimed at the embedded and device development community include:
- The new CDT 4.0 release includes substantial productivity enhancements for C/C++ developers including a simplified new project wizard supporting project templates, new source navigation views and improved performance of index-based features. CDT 4.0 also features tighter integration with the MinGW gnu tool chain thus making it easier to develop C/C++ applications on the Windows platform. Finally, CDT 4.0 has added support for GDB-based JTAG embedded debugging.
- A new debugger services framework from the DSDP Device Debugging (DD) project that provides additional performance, functionality and modularity for commercial embedded debuggers built on Eclipse.
- Also from the Device Debugging project, a new IP-XACT editor and sample debugger view contributed from the SPIRIT consortium.
- Expanded mobile platform support for WinCE 5.0 and Nokia S60 in the DSDP embedded Rich Client Platform (eRCP) project.
- Enhancements to the DSDP Mobile Tools for Java project, including Visual Flow editor, LCDUI Designer, support for external obfuscators, localization, new profiles and configurations (such as MIDP 2.1, Multi SDK support in a single project).
- DSDP Target Management (TM) enhancements including:
- User-defined actions on remote systems
- Full Eclipse File System (EFS) support on all connections
- Integrated Terminal Emulation
- Improved Flexibility, APIs and Platform Integration
Organizations already leveraging the newer DSDP projects for commercial products include MontaVista DevRocket 5.0, Atmel AVR32 Studio 1.0, IBM Lotus Expeditor 6.1, and the EMAC Eclipse Distribution, with additional products such as Wind River Workbench 3.0, Motorola MOTODEV Studio, Tradescape Clearing Tool, QNX Momentics, and the ACCESS Linux Platform Development Suite v2.0 coming later this year. Other examples of CDT-based commercial offerings include Luminosity from LynuxWorks, QNX Momentics, Wind River Workbench, ACCESS Linux Platform Development Suite from ACCESS Systems Americas, EDGE Developer Studio and Platform Express from Mentor Graphics, and Tau from Telelogic.
About the Eclipse Foundation
Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. A large, vibrant ecosystem of major technology vendors, innovative start-ups, universities and research institutions and individuals extend, complement and support the Eclipse Platform. The Eclipse Foundation is a not-for-profit, member-supported corporation that hosts the Eclipse projects.