SYSTEMS AND METHODS FOR DEVELOPING MULTI-PLATFORM APPLICATIONS FOR COMPUTING DEVICES
First Claim
1. A computer-implemented method executed using one or more processors, the method comprising:
- transmitting a first user interface engine to a first computing device, the first user interface engine being executable on the first computing device and being specific to a first operating system of the first computing device;
transmitting a second user interface engine to a second computing device, the second user interface engine being executable on the second computing device and being specific to a second operating system of the second computing device, the first operating system being different from the second operating system; and
transmitting one or more templates to the first computing device and the second computing device, the one or more templates being agnostic to the first operating system and the second operating system, each of the one or more templates being processable using the first user interface engine and the second user interface engine to display a first user interface and a second user interface on the first mobile device and the second mobile device, respectively.
7 Assignments
0 Petitions
Accused Products
Abstract
Implementations of the present disclosure include actions of transmitting a first user interface engine (UIE) to a first computing device, the first UIE being specific to a first operating system of the first computing device, transmitting a second UIE to a second computing device, the second UIE being specific to a second operating system of the second computing device, the first operating system being different from the second operating system, and transmitting one or more templates to the first computing device and the second computing device, the one or more templates being agnostic to the first operating system and the second operating system, each of the one or more templates being processable using the first UIE and the second UIE to display a first user interface and a second user interface on the first mobile device and the second mobile device, respectively.
-
Citations
9 Claims
-
1. A computer-implemented method executed using one or more processors, the method comprising:
-
transmitting a first user interface engine to a first computing device, the first user interface engine being executable on the first computing device and being specific to a first operating system of the first computing device; transmitting a second user interface engine to a second computing device, the second user interface engine being executable on the second computing device and being specific to a second operating system of the second computing device, the first operating system being different from the second operating system; and transmitting one or more templates to the first computing device and the second computing device, the one or more templates being agnostic to the first operating system and the second operating system, each of the one or more templates being processable using the first user interface engine and the second user interface engine to display a first user interface and a second user interface on the first mobile device and the second mobile device, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium encoded with a computer program comprising instructions that, when executed, operate to cause one or more processors to perform operations comprising:
-
transmitting a first user interface engine to a first computing device, the first user interface engine being executable on the first computing device and being specific to a first operating system of the first computing device; transmitting a second user interface engine to a second computing device, the second user interface engine being executable on the second computing device and being specific to a second operating system of the second computing device, the first operating system being different from the second operating system; and transmitting one or more templates to the first computing device and the second computing device, the one or more templates being agnostic to the first operating system and the second operating system, each of the one or more templates being processable using the first user interface engine and the second user interface engine to display a first user interface and a second user interface on the first mobile device and the second mobile device, respectively.
-
-
9. A system comprising:
-
one or more processors; and a computer-readable medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; transmitting a first user interface engine to a first computing device, the first user interface engine being executable on the first computing device and being specific to a first operating system of the first computing device; transmitting a second user interface engine to a second computing device, the second user interface engine being executable on the second computing device and being specific to a second operating system of the second computing device, the first operating system being different from the second operating system; and transmitting one or more templates to the first computing device and the second computing device, the one or more templates being agnostic to the first operating system and the second operating system, each of the one or more templates being processable using the first user interface engine and the second user interface engine to display a first user interface and a second user interface on the first mobile device and the second mobile device, respectively.
-
Specification