Method for application authoring employing a child application template derived from a master application template
First Claim
1. In a computer system providing an application authoring environment, a method of creating an application characterized by:
- authoring an application;
converting said application into a master application template, including the step of creating at least one metadata item associated with the master application template that specifies a scope of allowable modification of at least one attribute;
certifying said master application template by determining that modifying the at least one attribute in accordance with all requirements for the modification of said attribute does not violate a requirement for certification;
creating a child application template from said master application template, including the steps of;
copying said master application template and designating the copy as a putative child application template, said putative child application template associated with the at least one metadata item having a designated scope of allowable modification; and
in said putative child application template, altering the at least one metadata item to specify a reduced scope of allowable modification of the at least one attribute to create a child application template; and
creating an application from said child application template.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer system is used to create an application. An application is created using an authoring environment. The application is converted into a master application template by creating an application representation and creating associated metadata that define at least one allowable modification that may be made to the application representation. The master application template may be certified. A child application template is derived from the master application template by deleting at least one allowable modification of the master application template, or by deleting, adding, or modifying at least one constraint to at least one allowable modification of the master application template, where the effect of the deletion, addition, or modification is to reduce the scope of the allowable modification to the child application template source code. The child application template is used to create an application.
-
Citations
20 Claims
-
1. In a computer system providing an application authoring environment, a method of creating an application characterized by:
-
authoring an application; converting said application into a master application template, including the step of creating at least one metadata item associated with the master application template that specifies a scope of allowable modification of at least one attribute; certifying said master application template by determining that modifying the at least one attribute in accordance with all requirements for the modification of said attribute does not violate a requirement for certification; creating a child application template from said master application template, including the steps of; copying said master application template and designating the copy as a putative child application template, said putative child application template associated with the at least one metadata item having a designated scope of allowable modification; and in said putative child application template, altering the at least one metadata item to specify a reduced scope of allowable modification of the at least one attribute to create a child application template; and creating an application from said child application template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computer system providing an application authoring environment, a method of creating a certified application characterized by:
-
authoring an application; converting said application into a master application template, including the step of creating at least one metadata item associated with the master application template that specifies a scope of allowable modification of at least one attribute; certifying said master application template by determining that modifying the at least one attribute in accordance with all requirements for the modification of said attribute does not violate a requirement for certification; creating a child application template from said certified master application template having a reduced scope of modification for said attribute; and creating a certified application from said child application template. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification