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.
Difference between revisions of "PTP/designs/remote"
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. | + | 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]] | ||
− | + | The main areas of CDT that need to be tackled are: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | * [[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 == | ||
− | + | 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... |
Revision as of 10:52, 10 October 2007
Contents
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 Indexing & Searches Presented at the CDT Summit 2006 detailing the need for remote indexing.
- 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:
- Editor
- CModel( e.g. Outline View)
- Parsing/Indexing
- Analysis Views(Search, Call Hierarchy, Type Hierarchy, etc.)
- Build
- Launch/Debug
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...