Web application builder framework
First Claim
1. A system comprising:
- a database system implemented using a server system comprising one or more processors, the database system configurable to cause;
providing, for interaction with a database, an identification of a plurality of web application builder components configured to be used to build a plurality of components of a web application and further configured to be reusable within a server-hosted web application builder framework;
displaying on a client device a user interface for the web application builder framework, the user interface comprising;
a selectable list of a subset of the web application builder components, andone or more development areas for building a web application builder based on user input;
processing a first user request to select one or more of the subset of web application builder components from the selectable list to be implemented in the one or more development areas;
implementing, in response to the first user request, the selected one or more web application builder components in the one or more development areas;
configuring, in response to first user input, a first one or more attributes of one or more component behaviors of the selected one or more web application builder components;
retrieving a metadata model associated with the selected one or more web application builder components;
modifying the metadata model by at least adding to or editing one or more nodes of the metadata model, the one or more nodes associated with the first one or more attributes;
storing the modified metadata model in a database; and
displaying on one or more client devices the web application builder for constructing web applications, the web application builder implementing at least the one or more web application builder components implemented in the one or more development areas.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are examples of systems, apparatus, methods and computer program products for providing a web application builder framework in a database system. A database system maintains a multi-tenant database associated with a number of users and a number of web application builder components for constructing web application components based on user input. The system displays a user interface for the web application builder framework with a selectable list of web application builder components and one or more development areas for building a web application builder based on user input. Based on a user request to select one or more web application builder components, the system presents and displays the selected web application builder components as implemented within the one or more development areas.
-
Citations
20 Claims
-
1. A system comprising:
a database system implemented using a server system comprising one or more processors, the database system configurable to cause; providing, for interaction with a database, an identification of a plurality of web application builder components configured to be used to build a plurality of components of a web application and further configured to be reusable within a server-hosted web application builder framework; displaying on a client device a user interface for the web application builder framework, the user interface comprising; a selectable list of a subset of the web application builder components, and one or more development areas for building a web application builder based on user input; processing a first user request to select one or more of the subset of web application builder components from the selectable list to be implemented in the one or more development areas; implementing, in response to the first user request, the selected one or more web application builder components in the one or more development areas; configuring, in response to first user input, a first one or more attributes of one or more component behaviors of the selected one or more web application builder components; retrieving a metadata model associated with the selected one or more web application builder components; modifying the metadata model by at least adding to or editing one or more nodes of the metadata model, the one or more nodes associated with the first one or more attributes; storing the modified metadata model in a database; and displaying on one or more client devices the web application builder for constructing web applications, the web application builder implementing at least the one or more web application builder components implemented in the one or more development areas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
8. A method comprising:
-
providing, for interaction with a database, an identification of a plurality of web application builder components configured to be used to build a plurality of components of a web application and further configured to be reusable within a server-hosted web application builder framework; causing display on a client device of a user interface for the web application builder framework, the user interface comprising; a selectable list of a subset of the web application builder components, and one or more development areas for building a web application builder based on user input; processing a first user request to select one or more of the subset of web application builder components from the selectable list to be implemented in the one or more development areas; implementing, in response to the first user request, the selected one or more web application builder components in the one or more development areas; configuring, in response to first user input, a first one or more attributes of one or more component behaviors of the selected one or more web application builder components; retrieving a metadata model associated with the selected one or more web application builder components; modifying the metadata model by at least adding to or editing one or more nodes of the metadata model, the one or more nodes associated with the first one or more attributes; storing the modified metadata model in a database; and causing display on one or more client devices of the web application builder for constructing web applications, the web application builder implementing at least the one or more web application builder components implemented in the one or more development areas. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
15. A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
providing, for interaction with a database, an identification of a plurality of web application builder components configured to be used to build a plurality of components of a web application and further configured to be reusable within a server-hosted web application builder framework; displaying on a client device a user interface for the web application builder framework, the user interface comprising; a selectable list of a subset of the web application builder components, and one or more development areas for building a web application builder based on user input; processing a first user request to select one or more of the subset of web application builder components from the selectable list to be implemented in the one or more development areas; implementing, in response to the first user request, the selected one or more web application builder components in the one or more development areas; configuring, in response to first user input, a first one or more attributes of one or more component behaviors of the selected one or more web application builder components; retrieving a metadata model associated with the selected one or more web application builder components; modifying the metadata model by at least adding to or editing one or more nodes of the metadata model, the one or more nodes associated with the first one or more attributes; storing the modified metadata model in a database; and displaying on one or more client devices the web application builder for constructing web applications, the web application builder implementing at least the one or more web application builder components implemented in the one or more development areas. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification