Generating excutable code from complaint and non-compliant controls
First Claim
1. A computer program product comprising one or more computer-readable memory having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for facilitating composition of a part that represents a visualized container executed within a computing execution context, the method comprising:
- a user defining a part that includes a definition of one or more function set controls and one or more visualization setting set controls;
automatically determining that a first portion of the defined controls are compliant with a predetermined set of part constraints corresponding to the computing execution context, wherein a compliant control is one that is executable within the execution context, but that a second portion of the defined controls are non-compliant with the predetermined set of part constraints corresponding to the computing execution context, wherein a non-compliant control is one that is not executable within the execution context;
automatically generating at least one compliant control, for execution within the part, from the second portion of defined controls by configuration of the at least one non-compliant control; and
generating executable code that represents the part from at least the first portion that performs at least those portions of the function set controls that are compliant with the functional part constraints corresponding to the computing execution context, those portions of the visualization set controls that are compliant with the visualization part constraints, and from the at least one compliant control automatically generated from the second, non-compliant, portion of the defined controls.
2 Assignments
0 Petitions
Accused Products
Abstract
A hierarchy of controls and parts, that are each in accordance with constraints of a computing executing context. A control is executable code that performs a function and which may impart a visualization. A part is a unit of visualization container that has its own visualization and/or shows visualizations from one or more compliant controls associated with the part.
-
Citations
12 Claims
-
1. A computer program product comprising one or more computer-readable memory having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to perform a method for facilitating composition of a part that represents a visualized container executed within a computing execution context, the method comprising:
-
a user defining a part that includes a definition of one or more function set controls and one or more visualization setting set controls; automatically determining that a first portion of the defined controls are compliant with a predetermined set of part constraints corresponding to the computing execution context, wherein a compliant control is one that is executable within the execution context, but that a second portion of the defined controls are non-compliant with the predetermined set of part constraints corresponding to the computing execution context, wherein a non-compliant control is one that is not executable within the execution context; automatically generating at least one compliant control, for execution within the part, from the second portion of defined controls by configuration of the at least one non-compliant control; and generating executable code that represents the part from at least the first portion that performs at least those portions of the function set controls that are compliant with the functional part constraints corresponding to the computing execution context, those portions of the visualization set controls that are compliant with the visualization part constraints, and from the at least one compliant control automatically generated from the second, non-compliant, portion of the defined controls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12)
-
-
11. A method for facilitating composition of a part that represents a visualized container executed within a computing execution context, the method comprising:
-
accessing a part that includes a definition of one or more function set controls and one or more visualization setting set controls; automatically determining that a first portion of the defined controls are compliant with a predetermined set of part constraints corresponding to the computing execution context, wherein a compliant control is one that is executable within the execution context, but that a second portion of the defined controls are non-compliant with the predetermined set of part constraints corresponding to the computing execution context, wherein a non-compliant control is one that is not executable within the execution context; automatically generating at least one compliant control, for execution within the part, from the second portion of defined controls by configuration of the at least one non-compliant control; and in response to the act of automatically generating, generating executable code that represents the part from at least; the first portion that represents the part and which performs at least those portions of the function set controls that are compliant with the functional part constraints corresponding to the computing execution context; the first portion that represents the part and which performs at least those portions of the visualization set controls that are compliant with the visualization part constraints; and the at least one compliant control automatically generated from the second, non-compliant, portion of the defined controls.
-
Specification