XML-based control and customization of application programs
First Claim
1. An integrated computer application, comprising:
- an executable application program; and
an XML document containing;
parameter definitions that configure the base application'"'"'s operation, and instruction references identifying parameter definitions of the XML document that are eligible to be modified by a user of the integrated computer application.
2 Assignments
0 Petitions
Accused Products
Abstract
Operation of a computer system is governed by an executable application and settings set forth in an XML document to which the application refers during execution. When an application is published for installation, it includes the application and a base XML document. Portions of the base XML document are marked as editable during installation. During installation, an installation manager review the base XML document, identifies editable portions therein and reads installation settings data therefor. The installation manager may generate a modified XML document representing the settings of the base XML document and any modified settings obtained for installation. Modified settings data may be obtained from an operator, from a computer system on which installation occurs or from a dataset representing settings data obtained in prior installations.
44 Citations
17 Claims
-
1. An integrated computer application, comprising:
-
an executable application program; and
an XML document containing;
parameter definitions that configure the base application'"'"'s operation, and instruction references identifying parameter definitions of the XML document that are eligible to be modified by a user of the integrated computer application. - View Dependent Claims (2, 3)
-
-
4. An installation method for a computer application, comprising:
-
installing a core application program on a client computer system, reading a source XML document which contains parameter definitions that are to be used by the core application program to control runtime behavior of the application program, identifying portions of the source XML document which contain parameter definitions that should be alterable during installation, for the identified portions, reading parameter selections representing installation preferences for the alterable parameter definitions, and storing on the client computer system an installed XML document representing parameter definitions from the source XML document and any installation preferences that override the alterable parameter definitions. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A development method for a computer application, comprising:
-
developing a core application program, reading a source XML document which contains parameter definitions that are to be used by the core application program to control runtime behavior of the application program, identifying portions of the source XML document which contain parameter definitions that should be alterable during installation, marking the source XML document so that the identified portions can be distinguished from the remainder of the source XML document, and storing with the core application program a marked XML document representing the source XML document updated with the markings. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer readable medium having program instructions stored thereon that, when executed, causes a computer system to:
-
install a core application program on a client computer system, read a source XML document which contains parameter definitions that are to be used by the core application program to control runtime behavior of the application program, identify portions of the source XML document which contain parameter definitions that should be alterable during installation, for the identified portions, read parameter selections representing installation preferences for the alterable parameter definitions, and store on the client computer system an installed XML document representing parameter definitions from the source XML document and any installation preferences that override the alterable parameter definitions.
-
-
17. A computer readable medium having program instructions stored thereon that, when executed, causes a computer system to:
-
read a source XML document which contains parameter definitions that are to be used by a core application program to control runtime behavior of the application program, identify portions of the source XML document which contain parameter definitions that should be alterable during installation, mark the source XML document so that the identified portions can be distinguished from the remainder of the source XML document, and store a marked XML document representing the source XML document updated with the markings.
-
Specification