SYSTEM AND METHOD FOR A DEVELOPMENT ENVIRONMENT FOR BUILDING SERVICES FOR A PLATFORM INSTANCE
First Claim
1. A method for creating a configuration for a platform instance that is to be used on a digital device, the method comprising:
- creating, within a development environment having a graphical user interface (GUI), a service to be run by the platform instance;
providing, via the GUI, a graphical representation of a block library containing a plurality of available blocks that are available for use by the service, wherein each available block contains first executable code that provides task specific functionality and second executable code that enables the block to function within the platform instance;
receiving, via the GUI, input identifying at least some of the available blocks as selected blocks, wherein the selected blocks are to be run by the service;
receiving, via the GUI, input arranging the selected blocks into an order of execution that defines which of the selected blocks are to receive output produced by others of the selected blocks when run by the service;
generating, by the development environment, at least one configuration file for use by the platform instance, wherein the configuration file includes information that represents the order of execution so that output produced by the selected blocks can be correctly directed to others of the selected blocks when the platform instance runs the service; and
storing the configuration file for use by the platform instance.
5 Assignments
0 Petitions
Accused Products
Abstract
An improved system and method are disclosed for creating a configuration for a platform instance using a development environment that has a graphical user interface (GUI). The method includes creating a service to be run by the platform instance and providing a graphical representation of a block library containing available blocks that are available for use by the service. Input is received via the GUI identifying at least some of the available blocks as selected blocks, where the selected blocks are to be run by the service. Input is received via the GUI arranging the selected blocks into an order of execution. The development environment generates and stores at least one configuration file containing the order of execution for use by the platform instance.
-
Citations
26 Claims
-
1. A method for creating a configuration for a platform instance that is to be used on a digital device, the method comprising:
-
creating, within a development environment having a graphical user interface (GUI), a service to be run by the platform instance; providing, via the GUI, a graphical representation of a block library containing a plurality of available blocks that are available for use by the service, wherein each available block contains first executable code that provides task specific functionality and second executable code that enables the block to function within the platform instance; receiving, via the GUI, input identifying at least some of the available blocks as selected blocks, wherein the selected blocks are to be run by the service; receiving, via the GUI, input arranging the selected blocks into an order of execution that defines which of the selected blocks are to receive output produced by others of the selected blocks when run by the service; generating, by the development environment, at least one configuration file for use by the platform instance, wherein the configuration file includes information that represents the order of execution so that output produced by the selected blocks can be correctly directed to others of the selected blocks when the platform instance runs the service; and storing the configuration file for use by the platform instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A development environment comprising:
-
a processor; and a memory coupled to the processor, the memory including instructions executable by the processor for providing a graphical user interface (GUI); providing a block library containing a plurality of available blocks that are available for use by a service that is to be run by a platform instance, wherein each available block contains first executable code that provides task specific functionality and second executable code that enables the block to function within the platform instance; receiving first user input via the GUI selecting at least a first block and a second block from the available blocks; receiving second user input linking the first block to the second block to define an order of execution between the first and second blocks; and generating at least one configuration file for the platform instance, wherein the configuration file includes the order of execution. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification