System and method for building software applications
First Claim
Patent Images
1. A computer-implemented system including:
- a first tier of codewriters, the codewriters in the first tier combining codewriters from a second tier;
the second tier of codewriters, the codewriters in the second tier creating functional units in response to a user requests by combining codewriters from a third tier; and
the third tier of codewriters, the codewriters in the third tier creating code segments in a native software language.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for creating applications, such as web applications, allows a non-technical trained user to build and edit applications. The tool used to build the applications creates the application elements including actions, screens, data, header and footer, and scripts, which are stored and accessed as records in a database. The web application that is created can be exported to and installed within a website.
59 Citations
28 Claims
-
1. A computer-implemented system including:
-
a first tier of codewriters, the codewriters in the first tier combining codewriters from a second tier;
the second tier of codewriters, the codewriters in the second tier creating functional units in response to a user requests by combining codewriters from a third tier; and
the third tier of codewriters, the codewriters in the third tier creating code segments in a native software language. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system to produce software applications, comprising:
-
at least one codewriter to use parameters to construct code blocks for the software application;
a template including screen definitions for a sequence of screens to obtain parameters for the at least one codewriter and reference to the at least one codewriter; and
a wizard to use the template to construct the sequence of screens to obtain the parameters for the at least one codewriter, to use the template to indicate the at least one codewriter, and to provide the parameters to the at least one codewriter to construct the code blocks for the software application. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of producing software applications comprising:
-
constructing a sequence of screens defined by a template to obtain parameters, the template including screen definitions for the sequence of screens and a reference to at least one codewriter;
providing the parameters to the at least one codewriter indicated by the template; and
using the at least one codewriter to construct code blocks for the software application. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification