System and method for generative programming in an integrated development environment (IDE)
First Claim
Patent Images
1. A system comprising:
- a memory; and
at least one processor to;
transmit a request for an integrated development environment (IDE) user interface for creating an application to a server computing device;
receive and display the IDE user interface on a display, the IDE user interface comprising an application creation section that displays a user interface for creating an application, a code section that receives and displays text associated with a script, a script section that displays at least one user interface element including a list of at least one pre-written scripts, and a workflow section that displays at least one ordered step of the application and at least one script associated with each step of the application;
receive application information entered into the user interface from a user and transmit the application information to the server computing device to be stored in a database, the application information comprising a name of the application;
add at least one script to the application, the at least one script one of manually entered into the code section by the user and selected from the script section displaying the list of at least one pre-written scripts;
transmit the at least one script with the application information to the server computing device to be stored in the database;
receive at least one workflow of the at least one ordered step of the application entered into the workflow section from the user, each step comprising at least one associated script;
generate machine-readable and executable code for the application based on the at least one workflow when the user selects an execution user interface element; and
schedule execution of the machine-readable and executable code based on input provided by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system transmits a request for an integrated development environment (IDE) user interface for creating an application to a server computing device, receives and displays the IDE user interface on a display, adds at least one script to the application, the at least one script one of manually entered into a code section by the user and selected from a script section displaying a list of at least one pre-written scripts, and generates machine-readable and executable code for the application based on at least one workflow when the user selects an execution user interface element.
18 Citations
20 Claims
-
1. A system comprising:
-
a memory; and at least one processor to; transmit a request for an integrated development environment (IDE) user interface for creating an application to a server computing device; receive and display the IDE user interface on a display, the IDE user interface comprising an application creation section that displays a user interface for creating an application, a code section that receives and displays text associated with a script, a script section that displays at least one user interface element including a list of at least one pre-written scripts, and a workflow section that displays at least one ordered step of the application and at least one script associated with each step of the application; receive application information entered into the user interface from a user and transmit the application information to the server computing device to be stored in a database, the application information comprising a name of the application; add at least one script to the application, the at least one script one of manually entered into the code section by the user and selected from the script section displaying the list of at least one pre-written scripts; transmit the at least one script with the application information to the server computing device to be stored in the database; receive at least one workflow of the at least one ordered step of the application entered into the workflow section from the user, each step comprising at least one associated script; generate machine-readable and executable code for the application based on the at least one workflow when the user selects an execution user interface element; and schedule execution of the machine-readable and executable code based on input provided by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
transmitting, by at least one processor, a request for an integrated development environment (IDE) user interface for creating an application to a server computing device; receiving and displaying, by the at least one processor, the IDE user interface on a display, the IDE user interface comprising an application creation section that displays a user interface for creating an application, a code section that receives and displays text associated with a script, a script section that displays at least one user interface element including a list of at least one pre-written scripts, and a workflow section that displays at least one ordered step of the application and at least one script associated with each step of the application; receiving, by the at least one processor, application information entered into the user interface from a user and transmitting the application information to the server computing device to be stored in a database, the application information comprising a name of the application; adding, by the at least one processor, at least one script to the application, the at least one script one of manually entered into the code section by the user and selected from the script section displaying the list of at least one pre-written scripts; transmitting, by the at least one processor, the at least one script with the application information to the server computing device to be stored in the database; receiving, by the at least one processor, at least one workflow of the at least one ordered step of the application entered into the workflow section from the user, each step comprising at least one associated script; generating, by the at least one processor, machine-readable and executable code for the application based on the at least one workflow when the user selects an execution user interface element; and scheduling, by the at least one processor, execution of the machine-readable and executable code based on input provided by the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium, having instructions stored thereon that, when executed by a computing device cause the computing device to perform operations, the operations comprising:
-
transmitting a request for an integrated development environment (IDE) user interface for creating an application to a server computing device; receiving and displaying the IDE user interface on a display, the IDE user interface comprising an application creation section that displays a user interface for creating an application, a code section that receives and displays text associated with a script, a script section that displays at least one user interface element including a list of at least one pre-written scripts, and a workflow section that displays at least one ordered step of the application and at least one script associated with each step of the application; receiving application information entered into the user interface from a user and transmitting the application information to the server computing device to be stored in a database, the application information comprising a name of the application; adding at least one script to the application, the at least one script one of manually entered into the code section by the user and selected from the script section displaying the list of at least one pre-written scripts; transmitting the at least one script with the application information to the server computing device to be stored in the database; receiving at least one workflow of the at least one ordered step of the application entered into the workflow section from the user, each step comprising at least one associated script; generating machine-readable and executable code for the application based on the at least one workflow when the user selects an execution user interface element; and scheduling execution of the machine-readable and executable code based on input provided by the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification