Consolidated launching of multiple tasks
First Claim
1. A method for consolidated launching of a plurality of tasks, the method comprising:
- delivering, by a computer, a plurality of individual launch descriptions associated with the plurality of tasks as input to a tool that is included in an integrated development environment, wherein each individual launch description in the plurality of launch descriptions is used to launch a corresponding component within a plurality of components that performs a corresponding task in the plurality of tasks;
providing, by the computer, the tool with a set of launch relationships, wherein a given launch relationship specifies a relationship between launchings of two or more of the plurality of components;
operating, by the computer, the tool to generate a composite launch description that defines the launching of the plurality of components in based on each individual launch description in the plurality of launch descriptions and the set of launch relationships, wherein the composite launch description comprises a composite launch configuration in a hierarchical tree structure that consolidates launching of a collection of projects in the integrated development environment;
launching, by the computer, the plurality of components in a pre-specified order according to the composite launch description; and
halting, by the computer, a launch of a specified number of the plurality of components.
3 Assignments
0 Petitions
Accused Products
Abstract
Consolidating the launching of multiple tasks is provided. A task is launched when an associated software component is run or executed. In one embodiment, launch descriptions of individual tasks and composition parameters are respectively read. The parameters indicate relationships between the launchings of different tasks, such as launch order. A composite launch description is constructed, by selectively processing the individual launch descriptions and composition parameters, and the tasks are launched according to the composite launch description. In a further embodiment, multiple individual launch descriptions are delivered to a tool, each launch description being usable to launch a corresponding component to perform a corresponding task. The tool includes a set of launch relationships that specify the relationship between launchings of different components. The tool generates a single composite launch description that defines launching of the components in accordance with the launch relationships.
-
Citations
17 Claims
-
1. A method for consolidated launching of a plurality of tasks, the method comprising:
-
delivering, by a computer, a plurality of individual launch descriptions associated with the plurality of tasks as input to a tool that is included in an integrated development environment, wherein each individual launch description in the plurality of launch descriptions is used to launch a corresponding component within a plurality of components that performs a corresponding task in the plurality of tasks; providing, by the computer, the tool with a set of launch relationships, wherein a given launch relationship specifies a relationship between launchings of two or more of the plurality of components; operating, by the computer, the tool to generate a composite launch description that defines the launching of the plurality of components in based on each individual launch description in the plurality of launch descriptions and the set of launch relationships, wherein the composite launch description comprises a composite launch configuration in a hierarchical tree structure that consolidates launching of a collection of projects in the integrated development environment; launching, by the computer, the plurality of components in a pre-specified order according to the composite launch description; and halting, by the computer, a launch of a specified number of the plurality of components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product stored on a computer readable storage device having instructions embodied thereon that are executable by a computer for consolidated launching of a plurality of tasks, the computer program product comprising:
-
instructions for delivering a plurality of individual launch descriptions associated with the plurality of tasks as input to a tool that is included in an integrated development environment, wherein each individual launch description is used to launch a corresponding component within a plurality of components that performs a corresponding task in the plurality of tasks; instructions for providing the tool with a set of launch relationships, wherein a given launch relationship specifies a relationship between launchings of two or more of the plurality of components; instructions for operating the tool to generate a composite launch description that defines the launching of the plurality of components based on each individual launch description in the plurality of launch descriptions and the set of launch relationships, wherein the composite launch description comprises a composite launch configuration in a hierarchical tree structure that consolidates launching of a collection of projects in the integrated development environment; instructions for launching the plurality of components in a pre-specified order according to the composite launch description; and instructions for halting a launch of a specified number of the plurality of components. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer system for consolidated launching of a plurality of tasks, the computer system comprising:
-
a bus system; a storage device coupled to the bus system, wherein the storage device stores instructions; and a processor coupled to the bus system, wherein the processor executes the instructions to; deliver a plurality of individual launch descriptions associated with the plurality of tasks as input to a tool that is included in an integrated development environment, wherein each individual launch description is used to launch a corresponding component within a plurality of components that performs a corresponding task in the plurality of tasks; provide the tool with a set of launch relationships, wherein a given launch relationship specifies a relationship between launchings of two or more of the plurality of components; operate the tool to generate a composite launch description that defines the launching of at least some of said the plurality of components based on each individual launch description in the plurality of launch descriptions and the set of launch relationships, wherein the composite launch description comprises a composite launch configuration in a hierarchical tree structure that consolidates launching of a collection of projects in the integrated development environment; launch the plurality of components in a pre-specified order according to the composite launch description; and halt a launch of a specified number of the plurality of components. - View Dependent Claims (16, 17)
-
Specification