DSDP/PMC/Board Report 2008
The Eclipse Device Software Development Platform (DSDP) Project is an open source collaborative software development project dedicated to providing an extensible, standards-based platform to address a broad range of needs in the device software development space using the Eclipse platform. DSDP is a top-level container project that includes several independent technology sub-projects focused on the embedded and mobile space.
Quick Project History
- Founded March 2005 by Wind River
- 2005: 2 founding projects: DD and TM.
- 2006: 4 new proejcts, 1 moved proejct: MTJ, NAB, TmL, NAB created. eRCP moves to DSDP.
- 2007: 1 proposal, 1 reboot, 2 projects on train: VPP proprosed, MTJ rebooted. TM and DD on train.
- 2008: 1 new proejct, 1 project move, 3 projects on train: RTSC created, eRCP to move to RT project. TM, DD, NAB on train.
- 2009: 3-5 projects on train, 1 new proposal likely: TM, DD, NAB on train. MTJ, TmL hoping to be on train.
- Committer counts are mostly "active" and "participating". We've already paired down our committer lists, and in general the inactive committers are left on the roles for continued component maintenance. As with most projects, committer lists are very fluid.
- Total: 45 committers, 10 active committer companies.
- DSDP (top-level) - 1 PMC lead, 5 companies on PMC (Wind River, IBM, Motorola, Fujitsu, TI)
- DD - 7 committers, 3 companies (Wind River, Ericsson, ARM), 3 additional contributor companies (ST Micro, Nokia, Freescale).
- eRCP - 9 committers, 3 companies (IBM, Nokia, Prosyst)
- MTJ - 5 committers, 2 companies (Motorola, individual), 1 additional contributor company (Sybase)
- NAB - 2 committers, 1 company (Fujitsu)
- RTSC - 5 committers, 1 company (TI)
- TM - 11 committers, 4 companies (Wind River, IBM, MontaVista, ProSyst)
- TmL - 5 committers, 1 company (Motorola, another coming soon)
Board Reports for the 7 projects in DSDP
- Highlights: Strong architecture, strong debug platform influence, excellent processes and leadership, good diversity/transparency/meritocracy, commercial adoption is ramping up.
- Growth: Increasing the end-user tooling for GDB support.
- Future plans: Some technology moving to CDT, some to platform, some to DSDP incubator.
- Highlights: Consistent participation from committer companies. Focused on maintaining support for existing phone platforms.
- Growth: Broadening phone support and mobile company participation. Linux-based (GTK) phone support.
- Future plans: Hoping to add the P3ML technology. Moving to RT project this year.
- Highlights: Stagnated when Nokia strategy changed, but rebooted under Motorola. EclipseME codebase merging with MTJ, which will bring consolidation in the Eclipse-based JME tooling. Release plans for this year and next.
- Growth: Broader mobile company participation, moving the EclipseME community to MTJ.
- Board assistance: more people working on CQ's!
- Future plans: Releasing rebooted project in October. Release planned for next year.
- Highlights: Mature technology, excellent product adoption in Japan, excellent established Japanese community.
- Growth: Committer diversity, localized bugzilla UI to encourage Japanese participation, moving the WideStudio community to Eclipse.
- Future plans: 1.0 release next year.
- Highlights: Mature technology (XDCtools), excellent connection to the embedded community, strong commercial adoption.
- Growth: Moving the TI-based community into the open under Eclipse, becoming more diverse.
- Future plans: Eclipse release next year.
- DSDP/TM/Board Report 2008
- Highlights: Strong project management, excellent processes, excellent committer growth and diversity, popular technology with great adoption.
- Growth: Continuing the momentum in new areas, especially TCF.
- Future plans: Galileo train, TCF technology moving to 1.0.
- Board assistance: DSDP Packaging initiative - maybe some IP guidance.
- Highlights: Project was stagnant, but it's now running smoothly.
- Growth: Need to grow committer and technology base.
- Future plans: Potential Galileo release.
- Board assistance: mentoring, more people working on CQ's.
- VPP - SystemC tooling in a DSDP Incubator project
- Proposal coming soon for tooling for an industrial processing language.
- Eclipse Mobile Working Group - ADK (Application Developer Kit) project proposal from Motorola and Nokia.