GENERATION OF AN APPLICATION FROM DATA
1 Assignment
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.
27 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method for generating an application from data, the method comprising:
-
identifying a plurality of subsets of data from source data; inferring a first data type from an identified first subset of data; identifying a default control type from the inferred first data type; generating a first control type for the identified first subset of data based on the identified default control type; inferring a second data type from an identified second subset of data; generating a second control type for the identified second subset of data based on the inferred second data type, wherein the first control type and the second control type are different; and automatically generating an application document that includes the first control type and the second control type. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for generating an application from data, the system comprising:
-
a developer environment, implemented on a processor, configured to receive source data; a data inference mechanism, coupled to the developer environment, configured to identify a plurality of subsets of data from the source data and infer a first data type from a first subset of data and a second data type from a second subset of data; a control generator configured to identify a default control type from the inferred first data type and generate a first control type for the first subset of data based on the identified default control type, and generate a second control type for the second subset of data based on the inferred second data type, wherein the first control type and the second control type are different; and a layout generator configured to automatically generate an application document using the generated first control type, the generated second control type, and the identified plurality of subsets of data. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. 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:
-
identifying a plurality of subsets of data from source data; inferring a first data type from an identified first subset of data; identifying a default control type from the inferred first data type; generating a first control for the first subset of data based on the identified default control type; inferring a second data type from an identified second subset of data; and generating a second control for the second subset of data based on the inferred second data type, wherein the first control and the second control are different control types. - View Dependent Claims (38, 39, 40)
-
Specification