Developing and executing applications with configurable patterns
First Claim
1. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause a data processing apparatus to perform operations comprising:
- generating a graphic representation of a pattern, the pattern comprising multiple pattern elements including prearranged user interface elements, the pattern specifying predefined actions that can be performed using the user interface elements, the graphic representation comprising graphic objects corresponding to the pattern elements;
receiving user input comprising an identification of a selected graphic object; and
modifying the graphic representation to display information regarding the pattern element corresponding to the selected graphic object.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for developing user interface applications using configurable patterns and for executing such pattern-based applications. The applications can be developed by generating a graphic representation of a pattern, which can include multiple pattern elements having prearranged user interface elements. The pattern can specify predefined actions that can be performed using the user interface elements, and the graphic representation can include graphic objects corresponding to the pattern elements. Application development can further include receiving user input identifying a selected graphic object and modifying the graphic representation to display information regarding the pattern element corresponding to the selected graphic object.
108 Citations
39 Claims
-
1. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause a data processing apparatus to perform operations comprising:
-
generating a graphic representation of a pattern, the pattern comprising multiple pattern elements including prearranged user interface elements, the pattern specifying predefined actions that can be performed using the user interface elements, the graphic representation comprising graphic objects corresponding to the pattern elements;
receiving user input comprising an identification of a selected graphic object; and
modifying the graphic representation to display information regarding the pattern element corresponding to the selected graphic object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
generating a graphic representation of a pattern, the pattern comprising multiple pattern elements including prearranged user interface elements, the pattern specifying predefined actions that can be performed using the user interface elements, the graphic representation comprising graphic objects corresponding to the pattern elements;
receiving user input comprising an identification of a selected graphic object; and
modifying the graphic representation to display information regarding the pattern element corresponding to the selected graphic object. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. An apparatus comprising:
a computer operable to;
generate a graphic representation of a pattern, the pattern comprising multiple pattern elements including prearranged user interface elements, the pattern specifying predefined actions that can be performed using the user interface elements, the graphic representation comprising graphic objects corresponding to the pattern elements;
receive user input comprising an identification of a selected graphic object; and
modify the graphic representation to display information regarding the pattern element corresponding to the selected graphic object. - View Dependent Claims (38, 39)
Specification