Creating customisable applications
First Claim
1. A method for creating an application corresponding to a set of components, whose execution provides a tailored result according to the usage conditions of said application, the method comprising:
- (a) an initial preliminary stage for creating an application and that further comprises;
defining an initial set of XML documents whose nodes represent said usage conditions;
defining a second set of XML documents whose nodes represent the components of said application;
each of said first and second set comprising XML documents including an initial type of node related to an executable and a second type of node that defines a reference to an XML document of said first and second set of documents;
the documents of the second set including a third type of node that defines a reference to an XML document of the second set and representing a component of the same type;
(b) a second execution stage of said application, which further comprises;
using an interpreter to read a document of the second set for interpreting all of its nodes and the nodes of the referenced documents of said first and second set;
the interpretation of each node of the first type allowing the execution of said related executables;
storing, in an application context, the results of the executions of said executables; and
providing the contents of said application context.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to a method for creating an application that corresponds to a set of components, whose execution provides a tailored result according to the usage conditions of the application. The method includes the generation of a set of DOM-type XML documents that include the non-generic logic of the application; the generic logic is associated to Java classes related to certain elements in the DOM. The method according to the invention allows users, in a completely original manner, to easily modify the application without having to recompile all the executables.
-
Citations
6 Claims
-
1. A method for creating an application corresponding to a set of components, whose execution provides a tailored result according to the usage conditions of said application, the method comprising:
-
(a) an initial preliminary stage for creating an application and that further comprises;
defining an initial set of XML documents whose nodes represent said usage conditions;
defining a second set of XML documents whose nodes represent the components of said application;
each of said first and second set comprising XML documents including an initial type of node related to an executable and a second type of node that defines a reference to an XML document of said first and second set of documents;
the documents of the second set including a third type of node that defines a reference to an XML document of the second set and representing a component of the same type;
(b) a second execution stage of said application, which further comprises;
using an interpreter to read a document of the second set for interpreting all of its nodes and the nodes of the referenced documents of said first and second set;
the interpretation of each node of the first type allowing the execution of said related executables;
storing, in an application context, the results of the executions of said executables; and
providing the contents of said application context. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification