Data model generation based on user interface specification
First Claim
Patent Images
1. A method comprising:
- creating, via a computing device, a database schema based on a graphical user interface (GUI), the GUI including a web page, and the web page including a widget, wherein the database schema data defines a relationship between the web page and the widget; and
displaying, via the computing device, at least part of the GUI based on the database schema;
where the widget is associated with a data type and the database schema specifies a data format for the widget based on the data type.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, and methods for providing data model generation based on user interface specifications are presented. On a client device, an execution platform may provide a graphical user interface (GUI) through which a software designer can visually develop an application. The execution platform may represent the application as pages with each page containing zero or more widgets. From this representation, a database schema is automatically created and populated, and then stored on a server device.
-
Citations
21 Claims
-
1. A method comprising:
-
creating, via a computing device, a database schema based on a graphical user interface (GUI), the GUI including a web page, and the web page including a widget, wherein the database schema data defines a relationship between the web page and the widget; and displaying, via the computing device, at least part of the GUI based on the database schema; where the widget is associated with a data type and the database schema specifies a data format for the widget based on the data type. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having embodied thereon instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
creating a database schema based on a graphical user interface (GUI), the GUI including a web page, and the web page including a widget, wherein the database schema data defines a relationship between the web page and the widget; and generating data to enable the display of at least part of the GUI based on the database schema; where the widget is associated with a data type and the database schema specifies a data format for the widget based on the data type. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor; a display device operably connected to the processor; and a processor-readable memory having embodied thereon instructions which, when executed by the processor, cause the processor to perform a method comprising; creating a database schema based on a graphical user interface (GUI), the GUI including a web page, and the web page including a widget, wherein the database schema data defines a relationship between the web page and the widget; and causing the display device to display of at least part of the GUI based on the database schema; where the widget is associated with a data type and the database schema specifies a data format for the widget based on the data type. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification