Encapsulating changes to a software application
First Claim
1. A computer program product, tangibly embodied in an information carrier, for encapsulating a set of changes to a software application, the computer program product including instructions being operable to cause data processing apparatus to:
- define a template that includes a plurality of tasks to accomplish a set of changes to a software application; and
associate the template with a plurality of development objects.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are methods and apparatus, including computer program products, for encapsulating a set of changes to a software application. A template is defined that includes a plurality of tasks to accomplish the set of changes to the software application. The template is associated with a plurality of development objects. An identification of a development object is received and one or more templates associated with the development object are identified. An identification of a selected template from the one or more templates is received and the selected template is applied to generate the development object.
64 Citations
30 Claims
-
1. A computer program product, tangibly embodied in an information carrier, for encapsulating a set of changes to a software application, the computer program product including instructions being operable to cause data processing apparatus to:
-
define a template that includes a plurality of tasks to accomplish a set of changes to a software application; and
associate the template with a plurality of development objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for encapsulating a set of changes to a software application, the system comprising a computing device configured to:
-
define a template that includes a plurality of tasks to accomplish the set of changes to the software application; and
associate the template with a plurality of development objects.
-
-
11. A computer-implemented method for encapsulating a set of changes to a software application, the method comprising:
-
defining a template that includes a plurality of tasks to accomplish the set of changes to the software application; and
associating the template with a plurality of development objects.
-
-
12. A computer program product, tangibly embodied in an information carrier, for applying an encapsulated set of changes to a software application, the computer program product including instructions being operable to cause data processing apparatus to:
-
receive an identification of a development object;
identify one or more templates associated with the development object, each template comprising a plurality of tasks to accomplish a set of changes to a software application;
receive an identification of a selected template from the one or more templates; and
apply the selected template to generate the development object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for encapsulating a set of changes to a software application, the system comprising a computing device configured to:
-
receive an identification of a development object;
identify one or more templates associated with the development object, each template comprising a plurality of tasks to accomplish a set of changes to a software application;
receive an identification of a selected template from the one or more templates; and
apply the selected template to generate the development object.
-
-
30. A computer-implemented method for encapsulating a set of changes to a software application, the method comprising:
-
receiving an identification of a development object;
identifying one or more templates associated with the development object, each template comprising a plurality of tasks to accomplish a set of changes to a software application;
receiving an identification of a selected template from the one or more templates; and
applying the selected template to generate the development object.
-
Specification