SIMPLIFYING DEVELOPMENT OF USER INTERFACES OF APPLICATIONS
First Claim
1. A method of simplifying development of user interfaces of applications, said method comprising:
- maintaining a plurality of specifications of user interfaces provided by a plurality of applications, each of said plurality of specifications containing interface definitions of a corresponding set of UI elements in the respective user interface;
displaying on a display unit, a first user interface of a first application and a second user interface of a second application, said first user interface having a first set of UI elements and said second user interface having a second set of UI elements, said first application and said second application being contained in said plurality of applications;
receiving, from a developer, an indication that a first UI element from said first set of UI elements and a second UI element from said second set of UI elements are to be included in a new user interface of a new application; and
creating a new specification for said new user interface incorporating the interface definitions of said first UI element and said second UI element, the interface definitions of said first UI element and said second UI element being retrieved respectively from a first specification and a second specification of said plurality of specifications.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of the present invention simplifies development of user interfaces of applications. In one embodiment, specifications of user interfaces provided by applications are maintained, each specification containing interface definitions of UI elements in the corresponding user interface. A first user interface of a first application and a second user interface of a second application are displayed on a display unit. In response to receiving from a developer, an indication that a first UI element from the first user interface and a second UI element from the second user interface elements are to be included in a new user interface of a new application, a new specification for the new user interface incorporating the interface definitions of the first and second UI elements is created.
-
Citations
20 Claims
-
1. A method of simplifying development of user interfaces of applications, said method comprising:
-
maintaining a plurality of specifications of user interfaces provided by a plurality of applications, each of said plurality of specifications containing interface definitions of a corresponding set of UI elements in the respective user interface; displaying on a display unit, a first user interface of a first application and a second user interface of a second application, said first user interface having a first set of UI elements and said second user interface having a second set of UI elements, said first application and said second application being contained in said plurality of applications; receiving, from a developer, an indication that a first UI element from said first set of UI elements and a second UI element from said second set of UI elements are to be included in a new user interface of a new application; and creating a new specification for said new user interface incorporating the interface definitions of said first UI element and said second UI element, the interface definitions of said first UI element and said second UI element being retrieved respectively from a first specification and a second specification of said plurality of specifications. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine readable medium storing one or more sequences of instructions for causing a developer system to simplify development of user interfaces of applications, wherein execution of said one or more instructions by one or more processors contained in said developer system causes said developer system to perform the actions of:
-
maintaining a plurality of specifications of user interfaces provided by a plurality of applications, each of said plurality of specifications containing interface definitions of a corresponding set of UI elements in the respective user interface; displaying on a display unit, a first user interface of a first application and a second user interface of a second application, said first user interface having a first set of UI elements and said second user interface having a second set of UI elements, said first application and said second application being contained in said plurality of applications; receiving, from a developer, an indication that a first UI element from said first set of UI elements and a second UI element from said second set of UI elements are to be included in a new user interface of a new application; and creating a new specification for said new user interface incorporating the interface definitions of said first UI element and said second UI element, the interface definitions of said first UI element and said second UI element being retrieved respectively from a first specification and a second specification of said plurality of specifications. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A digital processing system comprising:
-
a processor; a random access memory (RAM); a machine readable medium to store one or more instructions, which when retrieved into said RAM and executed by said processor causes said digital processing system to simplify development of user interfaces of applications, said digital processing system performing the actions of; maintaining a plurality of specifications of user interfaces provided by a plurality of applications, each of said plurality of specifications containing interface definitions of a corresponding set of UI elements in the respective user interface; displaying on a display unit, a first user interface of a first application and a second user interface of a second application, said first user interface having a first set of UI elements and said second user interface having a second set of UI elements, said first application and said second application being contained in said plurality of applications; receiving, from a developer, an indication that a first UI element from said first set of UI elements and a second UI element from said second set of UI elements are to be included in a new user interface of a new application; and creating a new specification for said new user interface incorporating the interface definitions of said first UI element and said second UI element, the interface definitions of said first UI element and said second UI element being retrieved respectively from a first specification and a second specification of said plurality of specifications. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification