Method for application authoring employing a pre-certified master application template
First Claim
1. In a computer system providing an application authoring environment, a method of creating a certified application characterized by:
- converting an application into a master application template, including the step of creating at least one metadata item associated with the master application template that specifies at least one attribute that can be modified and specifies at least one restriction, dependent on the type of the at least one attribute, on the choices that can be made when modifying the at least one attribute;
certifying said master application template by determining that modifying the at least one attribute in accordance with the at least one restriction on the choices that can be made when modifying the at least one attribute does not violate a requirement for certification;
making a copy of said master application template including the at least one attribute;
modifying said copy of said master application template by modifying the at least one attribute according to the at least one restriction on the choices that can be made when modifying the at least one attribute; and
generating a certified executable application from said modified copy of said 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. An application is created from the master application template, and the application and master application template are submitted to a certification body for certification. The certification process affirms that the application, with any modification to the application specified by the master application template metadata, meets all requirements for certification. The certified master application template is used to create a certified application.
-
Citations
18 Claims
-
1. In a computer system providing an application authoring environment, a method of creating a certified application characterized by:
-
converting an application into a master application template, including the step of creating at least one metadata item associated with the master application template that specifies at least one attribute that can be modified and specifies at least one restriction, dependent on the type of the at least one attribute, on the choices that can be made when modifying the at least one attribute; certifying said master application template by determining that modifying the at least one attribute in accordance with the at least one restriction on the choices that can be made when modifying the at least one attribute does not violate a requirement for certification; making a copy of said master application template including the at least one attribute; modifying said copy of said master application template by modifying the at least one attribute according to the at least one restriction on the choices that can be made when modifying the at least one attribute; and generating a certified executable application from said modified copy of said application template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a computer system providing an application authoring environment, a method of creating a certified application characterized by:
-
converting an application into a master application template; certifying said master application template; making a copy of said master application template; modifying said copy of said master application template; and generating a certified executable application from said modified copy of said application template, wherein converting said application into a master application template is characterized by; creating a representation of said application; selecting at least one attribute of the application representation that can be modified; creating at least one metadata item that specifies said at least one attribute that can be modified and specifies at least one restriction, dependent on the type of the at least on attribute, on the choices that can be made when modifying the at least one attribute; aggregating each of said at least one metadata item; associating said aggregated metadata with said application representation; and storing said metadata with said application representation. - View Dependent Claims (17, 18)
-
Specification