Rapid mobile app generator
First Claim
Patent Images
1. A method comprising:
- entering a user interface recording mode within a client application, the client application including a plurality of user interfaces to interact with a backend computing system;
receiving a selection of a first client application user interface;
receiving a selection of a first user interface element within the first client application user interface, wherein the first user interface element is to interact with a first service of the backend computing system;
copying the first client application user interface within a mobile device view to generate a copied first user interface;
copying the first user interface element within the mobile device view to generate a copied first user interface to interact with the first service of the backend computing system, wherein the copied first user interface element comprises;
an association to the first user interface element; and
an association to at least one of data associated with the first user interface element or a function associated with the first user interface element;
receiving manipulation input within the mobile device view of the copied first user interface with regard to the copied first user interface element, the manipulation input indicating a modification to at least one of a location or a size of the copied first user interface element within the mobile device view to the first user interface element;
receiving a generate input to generate a mobile device app from the copied first user interface and the copied first user interface element therein;
generating and storing code of the copied first user interface and the first copied user interface element therein, wherein the code describes the modification and wherein the code is executable on a mobile device to interact with the first service of the backend computing system via an emulator executing the first client application user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments herein include one or more of systems, methods, software, and data structures that are utilized in mobile app generation and execution. Such embodiments provide access to functionality and data of non-mobile device applications within mobile device apps without having to expend resources to replicate non-mobile device applications in a mobile context.
-
Citations
17 Claims
-
1. A method comprising:
-
entering a user interface recording mode within a client application, the client application including a plurality of user interfaces to interact with a backend computing system; receiving a selection of a first client application user interface; receiving a selection of a first user interface element within the first client application user interface, wherein the first user interface element is to interact with a first service of the backend computing system; copying the first client application user interface within a mobile device view to generate a copied first user interface; copying the first user interface element within the mobile device view to generate a copied first user interface to interact with the first service of the backend computing system, wherein the copied first user interface element comprises; an association to the first user interface element; and an association to at least one of data associated with the first user interface element or a function associated with the first user interface element; receiving manipulation input within the mobile device view of the copied first user interface with regard to the copied first user interface element, the manipulation input indicating a modification to at least one of a location or a size of the copied first user interface element within the mobile device view to the first user interface element; receiving a generate input to generate a mobile device app from the copied first user interface and the copied first user interface element therein; generating and storing code of the copied first user interface and the first copied user interface element therein, wherein the code describes the modification and wherein the code is executable on a mobile device to interact with the first service of the backend computing system via an emulator executing the first client application user interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium, with instructions stored thereon, which when executed by at least one processor of a computing device, cause the computing device to perform data processing activities comprising:
-
entering a user interface recording mode within a client application, the client application including a plurality of user interfaces to interact with a backend computing system; receiving a selection of a first client application user interface; receiving a selection of a first user interface element within the first client application user interface, wherein the first user interface element is to interact with a first service of the backend computing system; copying the first client application user interface within a mobile device view to generate a copied first user interface; copying the first user interface element within the mobile device view to generate a copied first user interface element to interact with the first service of the backend computing system, wherein the copied first user interface element comprises; an association to the first user interface element; and an association to at least one of data associated with the first user interface element or a function associated with the first user interface element; receiving manipulation input within the mobile device view of the copied first user interface with regard to the copied first user interface element, the manipulation input indicating a modification to at least one of a location or a size of the copied first user interface element within the mobile device view relative to the first user interface element; receiving a generate input to generate a mobile device app from the copied first user interface and the copied first user interface element therein; generating and storing code of the copied first user interface and the first copied user interface element therein, wherein the code describes the modification and wherein the code is executable on a mobile device to interact with the first service of the backend computing system via an emulator executing the first client application user interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
- at least one processor;
at least one processor;
at least one input device;
at least one display device; and
an instruction set accessible in the memory and executable by the at least one processor to perform data processing activities, the data processing activities comprising;entering a user interface recording mode within a client application, the client application including a plurality of user interfaces to interact with a backend computing system, the user interfaces presented on the at least one display device; receiving, via the at least on input device, a selection of a first client application user interface; receiving, via the at least on input device, a selection of a first user interface element within the first client application user interface, wherein the first user interface element is to interact with a first service of the backend computing system; copying the first client application user interface within a mobile device view to generate a copied first user interface; copying the first user interface element within the mobile device view to generate a copied first user interface to interact with the first service of the backend computing system, wherein the copied first user interface element comprises; an association to the first user interface element; and an association to at least one of data associated with the first user interface element or a function associated with the first user interface element; receiving, via the at least on input device, manipulation input within the mobile device view of the copied first user interface with regard to the copied first user interface element, the manipulation input indicating a modification to at least one of a location or a size of the copied first user interface element within the mobile device view to the first user interface element; receiving, via the at least on input device, a generate input to generate a mobile device app from the copied first user interface and the copied first user interface element therein; generating and storing code of the copied first user interface and the first copied user interface element therein, wherein the code describes the modification and wherein the code is executable on a mobile device to interact with the first service of the backend computing system via an emulator executing the first client application user interface. - View Dependent Claims (14, 15, 16, 17)
- at least one processor;
Specification