Method and system for updating application design
First Claim
1. A method of updating the design of an application, the application comprising a set of at least one component, the method comprising the steps of:
- intercepting design update requests by an application update manager;
in response to the receipt of a design update request by the application update manager requesting a description of the current design of the application;
receiving and storing the description of the current design; and
applying the new design.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for updating templated application design, which facilitates the later ‘undoing’ of the design update is provided. The method intercepts all design update requests and automatically creates and stores a description of the pre-update version of the application. When a developer intends to apply an update to a design of an application, the application is first asked to provide a description of itself, e.g. a template. If the application comprises a plurality of components, each application component provides a description. Thus a point-in-time design description of the application is created. This is stored and can later be used for an undo method or even multi-level rollback, as required.
-
Citations
14 Claims
-
1. A method of updating the design of an application, the application comprising a set of at least one component, the method comprising the steps of:
- intercepting design update requests by an application update manager;
in response to the receipt of a design update request by the application update manager requesting a description of the current design of the application;
receiving and storing the description of the current design; and
applying the new design. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- intercepting design update requests by an application update manager;
-
8. A system for updating an application design, the system comprising:
-
an application update manager for intercepting design update requests, requesting a description of the current version of the application and applying the new design; and
a data store for storing the description of the current version of the application. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product including a computer readable medium, the computer readable medium having stored thereon program code for updating the design of an application, the application comprising a set of at least one component, the program code comprising:
-
program code for intercepting design update requests by an application update manager;
program code for, in response to the receipt of a design update request by the application update manager requesting a description of the current design of the application;
program code for receiving and storing the description of the current design; and
program code for applying the new design.
-
-
13. A computer data signal embodied in a carrier wave, the computer data signal having program code stored thereon for updating the design of an application, the application comprising a set of at least one component, the program code comprising:
-
program code for intercepting design update requests by an application update manager;
program code for, in response to the receipt of a design update request by the application update manager requesting a description of the current design of the application;
program code for receiving and storing the description of the current design; and
program code for applying the new design.
-
-
14. A system for updating the design of an application, the application comprising a set of at least one component, comprising:
-
means for intercepting design update requests by an application update manager;
means for, in response to the receipt of a design update request by the application update manager requesting a description of the current design of the application;
means for receiving and storing the description of the current design; and
means for applying the new design.
-
Specification