Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "DSDP/DD/DD 1.1 ProjectPlan"

< DSDP‎ | DD
m (Work Items)
m (Release Milestones)
Line 26: Line 26:
  
 
== Release Milestones ==
 
== Release Milestones ==
Device Debugging project has dependencies on Platform, CDT, EMF projectsMilestone build dates follow two weeks behind Platform:
+
Since this is an off-train release and all dependencies come from Ganymede release, we can pick the milestone dates as we see fit.   
* Friday Oct. 5, 2007 - Milestone 2 (3.4 M2) - stable build
+
 
* Friday Nov. 16, 2007 - Milestone 3 (3.4 M3) - stable build
+
* Friday Jul. 11, 2008 - Milestone 1 (3.4 M1)
* Friday Dec. 28, 2007 - Milestone 4 (3.4 M4) - stable build
+
* Friday Aug. 22, 2008 - Milestone 2 (1.1 M2)
* Friday Feb. 22, 2008 - Milestone 5 (3.4 M5) - stable build
+
* Friday Oct. 3, 2008 - Milestone 3 (1.1 M3) - API freeze
 +
* Friday Oct. 31, 2008  - Milestone 4 (1.1 M4) - Feature freeze
 +
* Friday Nov. 7, 2008 - Release Candidate 1 (1.1 RC1)
 +
* Friday Nov. 14, 2008 - Release Candidate 2 (1.1 RC2)
 +
* Friday Nov. 21, 2008 - Final Build (1.1)
  
 
== Target Operating Environments ==
 
== Target Operating Environments ==

Revision as of 16:25, 22 April 2008

Proposal

The DD project is not yet committed to a 1.1 release, this is just a proposal.

Release Deliverables

Device Debugging project a host to development of features not covered by any other project as well as a forum for discussing and driving features in other projects, namely Platform and CDT. The deliverables are separated by the sub-project responsible for the given deliverable.

  • SPIRIT
    • IPXACT Editor & Checker (downloadable)
  • Memory
    • Traditional Memory Rendering (downloadable)
  • DSF
    • DSF SDK (downloadable)
      • Service and concurrency APIs, base implementations, and utilities
      • Debugger services' interface definitions
      • Implementation of Platform and CDT APIs to populate debugger views with data from DSF debugger services.
  • GDB/MI
    • GDB Debugger (downloadable)
      • Base classes for a debugger implementation based on generic GDB/MI protocol back end.
      • Debugger implementation based on GNU GDB back end.
    • GDB Launch (downloadable)
      • Launch configurations for the GDB debugger.
  • Disassembly
    • Sub project work to be delivered as part of CDT.
  • Multi-Context
    • Sub project work to be delivered as part of Eclipse SDK.

Release Milestones

Since this is an off-train release and all dependencies come from Ganymede release, we can pick the milestone dates as we see fit.

  • Friday Jul. 11, 2008 - Milestone 1 (3.4 M1)
  • Friday Aug. 22, 2008 - Milestone 2 (1.1 M2)
  • Friday Oct. 3, 2008 - Milestone 3 (1.1 M3) - API freeze
  • Friday Oct. 31, 2008 - Milestone 4 (1.1 M4) - Feature freeze
  • Friday Nov. 7, 2008 - Release Candidate 1 (1.1 RC1)
  • Friday Nov. 14, 2008 - Release Candidate 2 (1.1 RC2)
  • Friday Nov. 21, 2008 - Final Build (1.1)

Target Operating Environments

Most of DD deliverables do not have any platform-dependent components, which means that they are supported on all platforms that their dependencies are supported on. Exceptions are listed here:

Deliverable Reference Platforms
GDB/MI Linux - x86

Plugin Dependencies

Dependencies
IPXACT Editor & Checker 1.0
  • Platform SDK 3.4.1
  • EMF ?.?
Traditional Memory Rendering 1.1
  • Platform SDK 3.4.1
DSF SDK 1.1
  • Platform SDK 3.4.1
  • CDT 5.0.1
GDB Debugger 1.1
  • Platform SDK 3.4.1
  • CDT 5.0
  • DSF SDK 1.1
GDB Launch 1.1
  • Platform SDK 3.4.1
  • CDT 5.0
  • DSF SDK 1.1
  • GDB Debugger 1.1

Work Items

Work items are organized by the sub-group leading the effort.

SPIRIT

  • Public APIs to extend the editor

Memory

  • Bug fixes

DSF

  • Public APIs for debug view model
  • Completed Debug view view model
    • Update modes
    • Retrieving of limited # of stack frames
  • Variables view
    • Adding global variables
    • Casting to type


GDB/MI

  • Non-stop multi-threaded debugging.

Back to the top