AUTOMATIC GENERATION OF METADATA-BASED CROSS-PLATFORM MOBILE APPLICATIONS
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a selection of a data source from one or more data source connections, the data source having a set of data objects capable of being populated within the data source by a set of data, the set of data objects being representative of a set of interactive objects;
receiving a selection of a data object of the set of data objects to which data from the set of data is to be populated;
receiving selections of a set of operations to be performed on the data object;
receiving a selection of a platform through which the data object is accessed by the set of operations; and
generating, by a machine having a memory and at least one processor, one or more metadata elements defining interactions with the set of data and the data object for the data source and the interactive object through the platform based on the selection of the data source, the selection of the data object, the selections of the set of operations, and the selection of the platform.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques of generating metadata-based cross-platform mobile applications through user selection are disclosed. An application can be generated by receiving a selection of a data source having a set of data objects, a selection of a data object to which data set from the data source is to be populated, selections of operations to be performed on the data object, a selection of a platform, and the selection of the data object. One or more metadata elements can be generated defining interactions with the data object of the data source and the interactive object on the platforms. The application can be generated from the one or more metadata elements.
26 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a selection of a data source from one or more data source connections, the data source having a set of data objects capable of being populated within the data source by a set of data, the set of data objects being representative of a set of interactive objects; receiving a selection of a data object of the set of data objects to which data from the set of data is to be populated; receiving selections of a set of operations to be performed on the data object; receiving a selection of a platform through which the data object is accessed by the set of operations; and generating, by a machine having a memory and at least one processor, one or more metadata elements defining interactions with the set of data and the data object for the data source and the interactive object through the platform based on the selection of the data source, the selection of the data object, the selections of the set of operations, and the selection of the platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a receiver module, comprising a hardware processor, configured to receive a selection of a data source from one or more data source connections, the data source having a set of data objects capable of being populated within the data source by a set of data and representative of a set of interactive objects, a selection of a data object of the set of data objects to which data from the set of data is to be populated, a selection of a set of operations to be performed on the data object, and a selection of a platform through which the data object is to be accessed by the set of operations; and a generation module, comprising a hardware processor, configured to generate one or more metadata elements defining interactions with the data set for the data source and the interactive object through the platform based on the selection of the data source, the selection of the data object, the selections of the set of operations, and the selection of the platform. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium, tangibly embodying a set of instructions that, when executed by at least one processor, causes the at least one processor to perform a set of operations comprising:
-
receiving a selection of a data source from one or more data source connections, the data source having a set of data objects capable of being populated within the data source by a set of data;
the set of data objects being representative of a set of interactive objects;receiving a selection of a data object of the set of data objects to which data from the data source is to be populated; receiving selections of a set of operations to be performed on the data object; receiving a selection of a platform through which the data object is accessed by the set of operations; generating metadata elements defining interactions with the data set and the data object for the data source and the interactive object through the platform based on the selection of the data source, the selection of the data object, the selections of the set of operations, and the selection of the platform; and generating an application from the one or more elements.
-
Specification