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

TM/Launching

< TM

Lead: Martin Oberhuber (Wind River)
Members: Nokia, Freescale

We want to pursue a component-based approach to Launching.

The idea is to have an additional tab in the Launch, where you see a list of entries. Each entry is of type ILaunchAction, where implementations of ILaunchAction can be contributed through plugin.xml. Each ILaunchAction brings an associated UI for configuring it.

Examples of ILaunchAction could be a RunShellCommandLaunchAction, or a DownloadFileLaunchAction, each of which could use RSE services in turn. The LaunchActionSequencer, which runs one action after the other can even be generic (independent of RSE), just like the LaunchActionManager which would be responsible for persisting the ILaunchAction data into ILaunchConfiguration instances.

Proposed design by Robert Norton:

Media:LaunchActions.png Media:LaunchActionUI.png

Back to the top