DEVELOPMENT OF MULTIPLE CLASSES OF USER INTERFACES FOR A SOFTWARE APPLICATION
First Claim
1. A method for developing multiple classes of user interfaces for a software application, said method comprising:
- displaying a master view of a software application, at a computer system, for use in developing multiple classes of user interfaces for said software application wherein each of said multiple classes pertain to at least one form factor for a device to execute said software application;
creating subordinate views, at said computer system, wherein each of said subordinate views pertain to one of said multiple classes of user interfaces and comprise deltas that alter said master view such that a first subordinate view is displayed based on said master view combined with a first group of said deltas for said first subordinate view;
propagating a change to said master view to each of said subordinate views, at said computer system; and
storing a change to said first subordinate view, at said computer system, as a delta in said first group of said deltas.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for developing multiple classes of user interfaces for a software application are disclosed. A master view of a software application is displayed, at a computer system, for use in developing multiple classes of user interfaces for the software application wherein each of the multiple classes pertain to at least one form factor for a device to execute the software application. Subordinate views are created, at the computer system, wherein each of the subordinate views pertain to one of the multiple classes of user interfaces and comprise deltas that alter the master view such that a first subordinate view is displayed based on the master view combined with a first group of the deltas for the first subordinate view. A change is propagated to the master view to each of the subordinate views, at the computer system.
18 Citations
20 Claims
-
1. A method for developing multiple classes of user interfaces for a software application, said method comprising:
-
displaying a master view of a software application, at a computer system, for use in developing multiple classes of user interfaces for said software application wherein each of said multiple classes pertain to at least one form factor for a device to execute said software application; creating subordinate views, at said computer system, wherein each of said subordinate views pertain to one of said multiple classes of user interfaces and comprise deltas that alter said master view such that a first subordinate view is displayed based on said master view combined with a first group of said deltas for said first subordinate view; propagating a change to said master view to each of said subordinate views, at said computer system; and storing a change to said first subordinate view, at said computer system, as a delta in said first group of said deltas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for developing multiple classes of user interfaces for a software application, said method comprising:
-
displaying a master view of a software application, at a computer system, for use in developing multiple classes of user interfaces for said software application wherein each of said multiple classes pertain to at least one form factor for a device to execute said software application; creating subordinate views, at said computer system, wherein each of said subordinate views pertain to one of said multiple classes of user interfaces and comprise deltas that alter said master view such that a first subordinate view is displayed based on said master view combined with a first group of said deltas for said first subordinate view; propagating a change to said master view to each of said subordinate views, at said computer system; and storing a change to said first subordinate view, at said computer system, as a delta in said first group of said deltas. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-usable storage medium having computer readable program code embedded therein for a software application developer, the program code comprising:
a software application developer with an interface for displaying a master view of a software application, at a computer system, for use in developing multiple classes of user interfaces for said software application wherein each of said multiple classes pertain to at least one form factor for a device to execute said software application, said software application developer further comprising; a subordinate views creator for creating subordinate views wherein each of said subordinate views pertain to one of said multiple classes of user interfaces and comprise deltas that alter said master view such that a first subordinate view is displayed based on said master view combined with a first group of said deltas for said first subordinate view; a change propagator for propagating a change to said master view to each of said subordinate views; and a storage for storing a change to said first subordinate view as a delta in said first group of said deltas. - View Dependent Claims (20)
Specification