GENERATION OF AN APPLICATION FROM DATA
First Claim
Patent Images
1. A method for generating an application from data, the method comprising:
- importing a first set of data from a data source to a design surface;
analyzing the first set of data from the data source to identify one or more subsets of data;
inferring a first data type from the first set of data based on the analysis of the first set of data;
identifying a default control type for the inferred first data type;
generating a first control type based on the identified default control type for the inferred first data type;
inferring a second data type from the first set of data;
generating a second control type for the inferred second data type, wherein the first control type and the second control type are different; and
generating a layout for an application document that includes the first control type and the second control type, wherein the layout is generated automatically without user or administrative intervention.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples of the disclosure provide for receiving a data set at a design surface from a data source, and inferring a first data type from the data set. A first control type is generated for the inferred first data type. A second data type is inferred from the data set and a second control type is generated for the inferred second data type, with the first control type and the second control type being different. A layout is generated for an application document that includes the first control type and the second control type.
26 Citations
20 Claims
-
1. A method for generating an application from data, the method comprising:
-
importing a first set of data from a data source to a design surface; analyzing the first set of data from the data source to identify one or more subsets of data; inferring a first data type from the first set of data based on the analysis of the first set of data; identifying a default control type for the inferred first data type; generating a first control type based on the identified default control type for the inferred first data type; inferring a second data type from the first set of data; generating a second control type for the inferred second data type, wherein the first control type and the second control type are different; and generating a layout for an application document that includes the first control type and the second control type, wherein the layout is generated automatically without user or administrative intervention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating an application from data, the system comprising:
-
a design surface that receives a data set, the design surface implemented on a processor; a data inference mechanism, coupled to the design surface, that analyzes a first set of data from the data set to identify and infers a data type of a subset of data from the data set; a control generator that generates a control for the subset of data using the inferred data type; and a layout generator that generates an application document using the generated control and the subset of data from the data set automatically without user or administrative intervention. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more computer readable memories having computer-executable instructions stored thereon for generating an application from data, which, on execution by a computer, cause the computer to perform operations comprising:
-
a data inference mechanism receiving a set of data from a data source; the data inference mechanism analyzing the set of data to identify one or more subsets of data; the data inference mechanism inferring a first data type for an identified first subset of data based on the analysis of the first set of data and identifying a default control type for the inferred first data type; the data inference mechanism sending the inferred first data type to a control generator for generating a first control based on the identified default control type for the inferred first data type; the data inference mechanism inferring a second data type for an identified second subset of data; and the data inference mechanism sending the inferred second data type to the control generator for generating a second control for the inferred second data type, wherein the first control and the second control are different control types. - View Dependent Claims (18, 19, 20)
-
Specification