Jump to: navigation, search

Difference between revisions of "DSDP/Restructuring Review"

(Projects)
Line 14: Line 14:
 
==Top Level==
 
==Top Level==
  
Responsible: Wayne Beaton
+
*Responsible: Wayne Beaton
 +
*Actions before: none
 +
*Actions after: open a bug
  
 
The Top-level project will be terminated and archived.
 
The Top-level project will be terminated and archived.
Line 20: Line 22:
 
==Blinki==
 
==Blinki==
  
Responsible: Wayne Beaton
+
*Responsible: Wayne Beaton
 +
*Actions before: none
 +
*Actions after: open a bug
 +
 
  
 
There is no code committed in any Eclipse source code repository for the [http://www.eclipse.org/dsdp/blinki 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.
 
There is no code committed in any Eclipse source code repository for the [http://www.eclipse.org/dsdp/blinki 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.
Line 29: Line 34:
 
==Device Debugging (DD) ==
 
==Device Debugging (DD) ==
  
Responsible: Wayne Beaton
+
*Responsible: Wayne Beaton
 +
*Actions before: none
 +
*Actions after: open a bug
  
 
The [http://www.eclipse.org/dsdp/dd Device Debugging] (DD) is inactive; there have been no commits since April 2009. The DD content has previously been moved to CDT.
 
The [http://www.eclipse.org/dsdp/dd Device Debugging] (DD) is inactive; there have been no commits since April 2009. The DD content has previously been moved to CDT.
Line 37: Line 44:
 
==Mobile Tools for Java==
 
==Mobile Tools for Java==
  
Responsible: Gorkem Ercan, Eric Cloninger
+
*Responsible: Gorkem Ercan, Eric Cloninger
 +
*Actions before: Submit IP Log
 +
*Actions after: open a bug
  
 
The [http://www.eclipse.org/dsdp/mtj Mobile Tools for Java] (MTJ) project will move to Subproject of Sequoyah.
 
The [http://www.eclipse.org/dsdp/mtj Mobile Tools for Java] (MTJ) project will move to Subproject of Sequoyah.
Line 43: Line 52:
 
==Native Application Builder==
 
==Native Application Builder==
  
Responsible: Doug Schaefer
+
*Responsible: Doug Schaefer
 +
*Actions before: Submit IP Log
 +
*Actions after: open a bug
  
 
The [http://www.eclipse.org/dsdp/nab/ Native Application Builder] (NAB) is inactive. No actual committers on the project (only a project lead). No commits since 2008. The source code from this project will be moved into CDT (no committers will be moved as part of this action). C/C++ GUI building is in CDT scope.
 
The [http://www.eclipse.org/dsdp/nab/ Native Application Builder] (NAB) is inactive. No actual committers on the project (only a project lead). No commits since 2008. The source code from this project will be moved into CDT (no committers will be moved as part of this action). C/C++ GUI building is in CDT scope.
Line 49: Line 60:
 
==Real-Time Software Components (RTSC)==
 
==Real-Time Software Components (RTSC)==
  
Responsible: Dave Russo, Technology PMC
+
*Responsible: Dave Russo, Technology PMC
 +
*Actions before: Submit IP Log
 +
*Actions after: open a bug
 +
 
  
 
The [http://www.eclipse.org/dsdp/rtsc Real-Time Software Components] (RTSC) project will move to [http://www.eclipse.org/technolog Technology].
 
The [http://www.eclipse.org/dsdp/rtsc Real-Time Software Components] (RTSC) project will move to [http://www.eclipse.org/technolog Technology].
Line 55: Line 69:
 
==Sequoyah==
 
==Sequoyah==
  
Responsible: Eric Cloninger, Tools PMC
+
*Responsible: Eric Cloninger, Tools PMC
 +
*Actions before: Submit IP Log
 +
*Actions after: open a bug
  
 
The [http://www.eclipse.org/dsdp/sequoyah Sequoyah] Project will move to Tools.   
 
The [http://www.eclipse.org/dsdp/sequoyah Sequoyah] Project will move to Tools.   
Line 63: Line 79:
 
===Target Communication Framework===
 
===Target Communication Framework===
  
Responsible: Martin Oberhuber
+
*Responsible: Martin Oberhuber
 +
*Actions before:
 +
**Complete creation review information in this document
 +
**Submit IP Log
 +
*Actions after: open a bug
  
 
The [[TCF Target Communication Framework]] (TCF) functionality from TM will be carved out and turned into a new project (tools.cdt.tcf).
 
The [[TCF Target Communication Framework]] (TCF) functionality from TM will be carved out and turned into a new project (tools.cdt.tcf).
Line 104: Line 124:
 
===The Rest of TM===
 
===The Rest of TM===
  
Responsible: Martin Oberhuber, Tools PMC
+
*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.
 
The rest of TM should remain and be moved under the Tools project.
  
 
[[Category:DSDP]]
 
[[Category:DSDP]]

Revision as of 10:45, 2 September 2010

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.

Overview

The Device Software Development Platform raised the awareness of Eclipse to the embedded community. But given the ever decreasing participation in it, it probably is a good 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: open a bug


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: open a bug

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: Doug Schaefer
  • Actions before: Submit IP Log
  • Actions after: open a bug

The Native Application Builder (NAB) is inactive. No actual committers on the project (only a project lead). No commits since 2008. The source code from this project will be moved into CDT (no committers will be moved as part of this action). C/C++ GUI building is in CDT scope.

Real-Time Software Components (RTSC)

  • Responsible: Dave Russo, Technology PMC
  • Actions before: Submit IP Log
  • Actions after: open a bug


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 TCF 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

Martin, can you please add a few words to describe the relationship with ECF? "This project competes with ECF" is valid here.

ECF

Initial Committers

The following current TM committers have been active on TCF. They will continue their responsibilities in the new project.

  • Felix Burton
  • Anna Dushistova
  • Martin Oberhuber
  • Uwe Stieber
  • Eugene Tarassov

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 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.