Jump to: navigation, search


< TM
Revision as of 19:16, 21 December 2010 by Mober.at+eclipse.gmail.com (Talk | contribs) (DSDP/TM/Launching moved to TM/Launching)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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