System and method for developing an application
First Claim
1. A method of remotely modifying a user interface of an application deployed on a plurality of computing devices, the method to be performed at a server that is remote from the computing devices, the method comprising:
- defining a plurality of development roles, each development role having at least one user identity associated therewith;
associating at least one user interface element of the user interface with each development role of the plurality of development roles such that the at least one user interface element of the deployed application associated with each development role is modifiable by the at least one user identity associated with that development role;
receiving parameters for updating at least one particular user interface element of the application from a user identity associated with one of the development roles, each particular user interface element being identified at the server by a programming language unit for the user interface element in the program code of the application; and
for each of the particular user interface elements associated with the one development role, sending the received parameters for updating that particular user interface element to at least some of the computing devices, wherein each computing device in the at least some of the computing devices;
updates the particular user interface element of the deployed application with the parameters; and
displays a modified user interface for the deployed application, the modified user interface comprising the updated user interface element.
3 Assignments
0 Petitions
Accused Products
Abstract
In some aspects, the present embodiments provide a system, server, and computing device for building and modifying a user interface of an application executable on a computing device. The method may be performed by a server that is remote from the computing device. In some embodiments the method comprises: receiving parameters for updating a user interface element of the application, the user interface element being identified at the server by a programming language unit for the user interface element in the program code of the application; and sending the parameters to the computing device, wherein the computing device receives the parameters, updates the user interface element of the application with the parameters, and displays a modified user interface for the application, the modified user interface comprising the updated user interface element.
227 Citations
20 Claims
-
1. A method of remotely modifying a user interface of an application deployed on a plurality of computing devices, the method to be performed at a server that is remote from the computing devices, the method comprising:
-
defining a plurality of development roles, each development role having at least one user identity associated therewith; associating at least one user interface element of the user interface with each development role of the plurality of development roles such that the at least one user interface element of the deployed application associated with each development role is modifiable by the at least one user identity associated with that development role; receiving parameters for updating at least one particular user interface element of the application from a user identity associated with one of the development roles, each particular user interface element being identified at the server by a programming language unit for the user interface element in the program code of the application; and for each of the particular user interface elements associated with the one development role, sending the received parameters for updating that particular user interface element to at least some of the computing devices, wherein each computing device in the at least some of the computing devices; updates the particular user interface element of the deployed application with the parameters; and displays a modified user interface for the deployed application, the modified user interface comprising the updated user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for remotely modifying a user interface of an application deployed on a plurality of computing devices, the system comprising:
-
a server and the plurality of computing devices, wherein; the server comprises a first processor and a first memory storing first instruction which, when executed by the first processor, cause the first processor to; provide a plurality of development roles, each development role having at least one user identity associated therewith; associate at least one user interface element of the user interface with each development role of the plurality of development roles such that the at least one user interface element of the deployed application associated with each development role is modifiable by the at least one user identity associated with that development role; receive parameters for updating at least one particular user interface element of the application from a user identity associated with one of the development roles, each particular user interface element being identified at the server by a programming language unit for the user interface element in the program code of the application; for each of the particular user interface elements associated with the one development role, send the received parameters for updating that particular user interface element to at least some of the computing devices; and each computing device executes the application, each computing device comprising a second processor and a second memory storing instructions which, when executed by the second processor, cause the second processor to; update the particular user interface elements of the deployed application with the sent parameters; and display a modified user interface for the deployed application, the modified user interface comprising the updated user interface element. - View Dependent Claims (18)
-
-
19. A non-transitory computer-readable medium storing computer-executable instructions, the instructions for causing a processor to perform a method of remotely modifying a user interface of an application deployed on a plurality of computing devices, the method comprising:
-
providing a plurality of development roles, each development role having at least one user identity associated therewith; associating at least one user interface element of the user interface with each development role of the plurality of development roles such that the at least one user interface element of the deployed application associated with each development role is modifiable by the at least one user identity associated with that development role; receiving parameters for updating at least one particular user interface element of the application from a user identity associated with one of the development roles, each particular user interface element being identified at the server by a programming language unit for the user interface element in the program code of the application; and for each of the particular user interface elements associated with the one development role, sending the received parameters for updating that particular user interface element to at least some of the computing devices, wherein each computing device in the at least some of the computing devices updates the particular user interface element of the deployed application with the parameters, and displays a modified user interface for the deployed application, the modified user interface comprising the updated user interface element. - View Dependent Claims (20)
-
Specification