Community
Participate
Working Groups
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).
The utilization of the TCF Terminals service is preferred. Processes and Streams should be the fallback if Terminals is not available.
Provided by the o.e.tcf.te.tcf.processes.core plugin