Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 354580

Summary: [TCF][Process] Add support for remote process launching
Product: [Tools] TCF Reporter: Uwe Stieber <uwe.st>
Component: TargetAssignee: William Chen <william.chen>
Status: RESOLVED FIXED QA Contact: Uwe Stieber <uwe.st>
Severity: enhancement    
Priority: P3 CC: cdtdoug, martin.gutschelhofer
Version: 1.0   
Target Milestone: 1.0.0   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Uwe Stieber CLA 2011-08-12 03:01:07 EDT
An common infra-structure is needed to easily launch a process on a TCF target, redirect the input and output to the host (within the Eclipse console view), terminate the process from the host and getting notifications about process termination on the target.

1. For input/output redirection, the TM terminal widget shall be used. The widget needs to be integrated with the Eclipse console view. Consider contributing this to the TM terminal project itself.

2. Create a Java Runtime like launcher which is encapsulating the process launch logic. The launcher must work in headless and UI mode. In headless mode, no I/O redirection can be supported. In UI mode, I/O redirection happens to the terminal console integration from 1), if requested (make it configurable if or if not I/O redirection shall happen).
Comment 1 Uwe Stieber CLA 2011-08-12 05:23:16 EDT
The utilization of the TCF Terminals service is preferred. Processes and Streams should be the fallback if Terminals is not available.
Comment 2 Uwe Stieber CLA 2011-12-01 01:22:22 EST
Provided by the o.e.tcf.te.tcf.processes.core plugin