Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
DSDP/Restructuring Review
All edits to this page are moderated by the DSDP PMC and EMO.
This page provides a working area for the creation of documentation for a combined Restructuring/Termination review for the DSDP project.
Contents
Overview
The Device Software Development Platform raised the awareness of Eclipse to the embedded community. But given the ever decreasing participation in it, it is now time to retire the project and send the pieces to more natural homes.
For each project, one or more responsible individuals are listed. These individuals will, upon success of the review, initiate the required actions (e.g. open a bug).
Projects
Top Level
- Responsible: Wayne Beaton
- Actions before: none
- Actions after: open a bug
The Top-level project will be terminated and archived.
Blinki
- Responsible: Wayne Beaton
- Actions before: none
- Actions after:
- Archive website: /dsdp/blinki
- Delete empty CVS: /cvsroot/dsdp/org.eclipse.blinki
- Delete empty downloads directory: /downloads/blinki
- Archive newsgroup/forum: eclipse.blinki
- Archive mailing list: blinki-dev
- Archive Bugzilla Product: DSDP/Blinki
- Revoke Committer status on this project for:
- Rosario Aguilar
- Greg Amerson
- Jens Eckels
- Wayne Parrott
- Todd Williams
- Mark project as inactive in Foundation Database
There is no code committed in any Eclipse source code repository for the Blinki project. The Website is out of date, and project metadata is not being maintained. All activity around the project appears stalled. The project is effectively dead.
As part of this Restructuring, the Blinki project will be terminated and archived.
Device Debugging (DD)
- Responsible: Wayne Beaton
- Actions before: none
- Actions after:
- Archive Website: /dsdp/dd
- Archive CVS:
- /cvsroot/dsdp/org.eclipse.dd.archive
- /cvsroot/dsdp/org.eclipse.dd.debug.memory.renderings
- /cvsroot/dsdp/org.eclipse.dd.dsf
- /cvsroot/dsdp/org.eclipse.dd.ipxact
- /cvsroot/dsdp/org.eclipse.dd.releng
- Archive download directory: /downloads/dsdp/dd
- Archive build directory: ?
- Archive newsgroup/forum: eclipse.dsdp.dd
- Archive mailing list: dsdp-dd-dev
- Revoke committer status on this project for:
- Anthony Berent
- Francois Chouinard
- Veenu Khanna Verma
- Marc Khouzam
- Anton Leherbauer
- Pawel Piech
- Randy Rohrbach
- Ted Williams
- Mark project as inactive in Foundation Database
The Device Debugging (DD) is inactive; there have been no commits since April 2009. The DD content has previously been moved to CDT.
As part of this Restructuring, the DD project will be terminated and archived.
Mobile Tools for Java
- Responsible: Gorkem Ercan, Eric Cloninger
- Actions before: Submit IP Log
- Actions after: open a bug
The Mobile Tools for Java (MTJ) project will move to Subproject of Sequoyah.
Native Application Builder
- Responsible: Wayne Beaton
- Actions before: None
- Actions after:
- Archive Website: /dsdp/nab
- Archive CVS:
- /cvsroot/dsdp/org.eclipse.nab.core
- /cvsroot/dsdp/org.eclipse.nab.mwt
- Archive download directory: /downloads/dsdp/nab
- Archive build directory: ?
- Archive newsgroup/forum: eclipse.dsdp.nab
- Archive mailing lists:
- dsdp-nab-dev-jp
- dsdp-nab-dev
- Revoke committer status on this project for:
- Shigeki Moride
- Mark project as inactive in Foundation Database
The Native Application Builder (NAB) is inactive. There are no actual committers on the project (only a project lead). No commits since 2008. This project will be terminated and archived.
Real-Time Software Components (RTSC)
- Responsible: Dave Russo, Technology PMC
- Actions before: Submit IP Log
- Actions after:
- Create project technology.rtsc and mark as Incubation-conforming in Foundation Database
- Move Website: /dsdp/rtsc to /rtsc
- Move SVN: /svnroot/dsdp/org.eclipse.rtsc to /svnroot/technology/org.eclipse.rtsc
- Move download directory: /downloads/dsdp/rtsc to /downloads/rtsc
- Move build directory: ?
- Move existing committers:
- Jon Rowlands
- Dave Russo
- Sasha Slijepcevic
- Joseph Cusano
- Bob Frankel
- Mark dsdp.rtsc project as inactive in Foundation Database
Dave, what do you want to do with the mailing lists (dsdp-rtsc-dev, dsdp-rtsc-svn-commit) and newsgroup (eclipse.dsdp.rtsc).
The Real-Time Software Components (RTSC) project will move to Technology.
Sequoyah
- Responsible: Eric Cloninger, Tools PMC
- Actions before: Submit IP Log
- Actions after: open a bug
The Sequoyah Project will move to Tools.
Target Management (TM)
Target Communication Framework
- Responsible: Martin Oberhuber
- Actions before:
- Complete creation review information in this document
- Submit IP Log
- Actions after: open a bug
The Target Communication Framework (TCF) functionality from TM will be carved out and turned into a new project (tools.cdt.tcf).
Description
TCF is a vendor-neutral, lightweight, extensible network protocol mainly for communicating with embedded systems (targets). Its most distinguishing feature is that TCF is designed to transparently plug in value-adding servers between the tool and the target. But even without value-add, the protocol has potential to unify lots of currently independent communication links, thus saving resources and making setup and configuration much easier than in current embedded development scenarios.
Scope
To provide a vendor-neutral, lightweight, extensible network protocol primarily intended for communicating with embedded systems (targets).
Relationship to Other Projects
- ECF
TCF is an protocol and standardized service definitions specialized for communicating with embedded systems. It also provides exemplary peer implementations in C and in Eclipse plug-ins for the protocol. ECF is not that.
Initial Committers
The following current TM committers have been active on TCF. All of them other than Eugene are currently inactive but as the project accelerates these guys have expressed interest in maintaining their committer status.
- Felix Burton
- Anna Dushistova
- Martin Oberhuber
- Uwe Stieber
- Eugene Tarassov
Doug Schaefer will be added as a committer to TCF as the project lead for the new project. He will also be contributing to TCF soon.
Initial Contribution
TCF is a de-facto component of the TM project. The TCF functionality from TM will be moved into this project. Specifically, this is:
- The following SVN directories:
- The following CQs:
- CQ 1870 TCF initial contribution
- CQ 2519 TCF change to EPL/EDL dual-license
-
CQ 2553(rejected) dbghelp.dll- A "works-with" prereq discussion is pending for Microsoft dbghelp.dll - see DSDP-PMC discussion on 23-Jan-2009 as well as its follow-ups, I guess the discussion is done but the CQ was never created.
- See also the TCF Agent Porting Guide, and bug 260799 comment 2.
- The following Bugzilla components:
Interested Parties
Other companies who have expressed interested in participating in TCF:
- Nokia (Ken Ryall)
- Freescale (George Stephen)
- Intel (Ke Liping)
As well the EDC debugger in CDT is already using TCF. Nokia is the main contributor to EDC.
The Rest of TM
- Responsible: Martin Oberhuber, Tools PMC
- Actions before: Submit IP Log (one IP Log for all of current TM will suffice)
- Actions after: open a bug
The rest of TM should remain and be moved under the Tools project.