System and method for dynamically generating a graphical user interface
First Claim
Patent Images
1. A method for building a representation of a graphical user interface (GUI), comprising:
- generating a class;
generating a first representation of the GUI, wherein the class can produce a second representation GUI based on the first representation;
generating a second representation of the GUI from the class, wherein the second representation includes at least one control; and
wherein the first representation can include at least one of;
hierarchical relationships among controls, control properties, and control event information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for building a representation of a graphical user interface (GUI), comprising generating a class, generating a first representation of the GUI, wherein the class can produce a second representation GUI based on the first representation, generating a second representation of the GUI from the class, wherein the second representation includes at least one control, and wherein the first representation can include at least one of hierarchical relationships among controls, control properties, and control event information.
56 Citations
71 Claims
-
1. A method for building a representation of a graphical user interface (GUI), comprising:
-
generating a class;
generating a first representation of the GUI, wherein the class can produce a second representation GUI based on the first representation;
generating a second representation of the GUI from the class, wherein the second representation includes at least one control; and
wherein the first representation can include at least one of;
hierarchical relationships among controls, control properties, and control event information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for building a representation of a graphical user interface (GUI), comprising:
-
generating a representation of the GUI from metadata, wherein the representation includes at least one control;
driving the representation through at least one lifecycle stage by an interchangeable lifecycle component;
wherein the metadata can include at least one of;
hierarchical relationships among controls, control properties, and control event information; and
wherein the representation can be driven through the at least one lifecycle stage by an interchangeable lifecycle component. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for building a representation of a graphical user interface (GUI), comprising:
-
a first component operable to produce a second component and a metadata representation of the GUI;
the second component operable to produce a hierarchical representation of the GUI based on the metadata, wherein the representation includes at least one control;
wherein the metadata can include at least one of;
hierarchical relationships among controls, control properties, and control event information; and
wherein the representation can be driven through at least one lifecycle stage by an interchangeable lifecycle component. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A system comprising:
-
a means for generating a first representation of a graphical user interface (GUI);
a means for generating a second representation of the GUI from the first representation, wherein the second representation includes at least one control;
wherein the metadata can include at least one of;
hierarchical relationships among controls, control properties, and control event information; and
wherein the second representation can be driven through at least one lifecycle stage by an interchangeable lifecycle component. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A machine readable medium having instructions stored thereon that when executed by a processor cause a system to:
-
generate a representation of a graphical user interface (GUI) from metadata, wherein the representation includes at least one control;
drive the representation through at least one lifecycle stage by an interchangeable lifecycle component;
wherein the metadata can include at least one of;
hierarchical relationships among controls, control properties, and control event information; and
wherein the representation can be driven through the at least one lifecycle stage by an interchangeable lifecycle component. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to generate a representation of a graphical user interface (GUI) from metadata, wherein the representation includes at least one control;
a code segment including instructions to drive the representation through at least one lifecycle stage by an interchangeable lifecycle component;
wherein the metadata can include at least one of;
hierarchical relationships among controls, control properties, and control event information; and
wherein the representation can be driven through the at least one lifecycle stage by an interchangeable lifecycle component.
-
Specification