Application system having a gaming engine that enables execution of a declarative language
First Claim
1. A system for creating an application for sharing, controlling, and managing digital content, comprising:
- one or more processors; and
at least one memory, wherein the one or more processors and the at least one memory implement;
a visual editing environment configured to enable a developer to create and edit code controlling a digital content asset using a declarative language; and
a code execution engine configured to operate on the code created in the visual editing environment to control execution of at least one hardware infrastructure element that enables the utilization of the digital content asset,wherein the code execution engine includes at least one gaming engine enabling (i) the execution of the declarative language to control at least one of a behavior and a state of the digital content asset, (ii) handling of a 3D geometric behavior of a digital content object that is expressed in the declarative language, and (iii) handling of shader loading parameters for different hardware devices based on recognition of pixel-handling capacity of a display screen of a hardware device that will display the digital content asset.
1 Assignment
0 Petitions
Accused Products
Abstract
An application system for the creation, deployment, and management of digital content assets is provided, for developing media-rich content and applications that have a simple architecture that is also comprehensive and extensible. In embodiments, a system for creating, sharing and managing digital content may include a visual editing environment that enables a developer to create and edit code controlling a digital content asset using a declarative language and a code execution engine that operates on the code created in the visual editing environment to control execution of at least one hardware infrastructure element that enables the utilization of the digital content asset, wherein the code execution engine includes at least one gaming engine capability enabling the execution of the declarative language to control at least one of a behavior and a state of the digital content asset.
-
Citations
22 Claims
-
1. A system for creating an application for sharing, controlling, and managing digital content, comprising:
-
one or more processors; and at least one memory, wherein the one or more processors and the at least one memory implement; a visual editing environment configured to enable a developer to create and edit code controlling a digital content asset using a declarative language; and a code execution engine configured to operate on the code created in the visual editing environment to control execution of at least one hardware infrastructure element that enables the utilization of the digital content asset, wherein the code execution engine includes at least one gaming engine enabling (i) the execution of the declarative language to control at least one of a behavior and a state of the digital content asset, (ii) handling of a 3D geometric behavior of a digital content object that is expressed in the declarative language, and (iii) handling of shader loading parameters for different hardware devices based on recognition of pixel-handling capacity of a display screen of a hardware device that will display the digital content asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification