Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 354580 - [TCF][Process] Add support for remote process launching
Summary: [TCF][Process] Add support for remote process launching
Status: RESOLVED FIXED
Alias: None
Product: TCF
Classification: Tools
Component: Target (show other bugs)
Version: 1.0   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: 1.0.0   Edit
Assignee: William Chen CLA
QA Contact: Uwe Stieber CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-12 03:01 EDT by Uwe Stieber CLA
Modified: 2013-06-05 05:42 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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