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 "PTP/designs/remote"

< PTP‎ | designs
Line 17: Line 17:
 
== EFS Support ==
 
== EFS Support ==
  
We are currently looking at refactoring CDT for the 5.0/Ganymede release to add support for EFS. The main areas of CDT that need to be tackled are:
+
We are currently looking at refactoring CDT for the 5.0/Ganymede release to add support for EFS.
 +
* [[PTP/designs/remote/EFS | General EFS notes/designs]]
  
* Editor
+
The main areas of CDT that need to be tackled are:
* CModel (e.g. Outline View)
+
* Parsing/Indexing
+
* Analysis Views (Search, Call Hierarchy, Type Hierarchy, etc.)
+
* Build
+
* Launch/Debug
+
  
 +
* [[PTP/designs/remote/CDT/EFS/editor | Editor]]
 +
* [[PTP/designs/remote/CDT/EFS/CModel | CModel]]( e.g. Outline View)
 +
* [[PTP/designs/remote/CDT/EFS/parsing_indexing | Parsing/Indexing]]
 +
* [[PTP/designs/remote/CDT/EFS/analysis_views | Analysis Views]](Search, Call Hierarchy, Type Hierarchy, etc.)
 +
* [[PTP/designs/remote/CDT/EFS/build | Build]]
 +
* [[PTP/designs/remote/CDT/EFS/launch_and_debug | Launch/Debug]]
  
 
== Build ==
 
== Build ==
  
; Coming soon...
+
There are currently two builders planned:
 +
 
 +
* [[PTP/designs/remote/CDT/build/remote_standard_make | Remote Standard Make]]  A remote-enabled version of CDT's Standard Make. Essentially, a make-based builder that uses a remote shell protocol (e.g. SSH) to invoke a builder (e.g. GNU make) on a user-crafted buildfile (makefile).  We are planning on tackling this after EFS support, hopefully in time for CDT 5.0, a.k.a. Ganymede.
 +
* [[PTP/designs/remote/CDT/build/remote_managed_build | Remote Managed Build]]  A remote-enabled version of CDT's Managed Build.  In this case the Managed Build System would know about your compile settings, and execute the required build commands directly via the shell protocol (e.g. SSH).  Implementation date is currently TBD.
 +
 
  
 
== Launch/Debug ==
 
== Launch/Debug ==
  
; Coming soon...
+
* Coming soon...

Revision as of 10:52, 10 October 2007

Remote Development Tools Designs

List of Authors:

   Chris Recoskie (recoskie@ca.ibm.com)
   Greg Watson (grw@us.ibm.com)

Background

This page is for low level technical details, notes, and discussions of the Remote Development Tools effort. For overall planning, see the Remote Development Tools Planning Page

Presentations

  • Remote Development Presented at the CDT Summit 2007 detailing the motivation behind the need for remote development tools and the status of current efforts.

EFS Support

We are currently looking at refactoring CDT for the 5.0/Ganymede release to add support for EFS.

The main areas of CDT that need to be tackled are:

Build

There are currently two builders planned:

  • Remote Standard Make A remote-enabled version of CDT's Standard Make. Essentially, a make-based builder that uses a remote shell protocol (e.g. SSH) to invoke a builder (e.g. GNU make) on a user-crafted buildfile (makefile). We are planning on tackling this after EFS support, hopefully in time for CDT 5.0, a.k.a. Ganymede.
  • Remote Managed Build A remote-enabled version of CDT's Managed Build. In this case the Managed Build System would know about your compile settings, and execute the required build commands directly via the shell protocol (e.g. SSH). Implementation date is currently TBD.


Launch/Debug

  • Coming soon...

Back to the top