Method and apparatus for binding user interface objects to application objects
First Claim
Patent Images
1. A graphical user interface (GUI) object connection generation system comprising:
- a computer having a central processing unit, storage, and display;
at least one back-end state item;
at least one Hypertext Markup Language (HTML) definitional element with a plurality of attributes and behaviors for generating HTML;
a first GUI element capable of displaying on said display an object browser containing a graphical representation of said at least one back-end state item;
a second GUI element capable of displaying on said display an element palette containing a graphical representation of said at least one HTML definitional element;
in said processing unit using said storage a means for creating a dynamic binding between said at least one back-end state item and said at least one HTML definitional element; and
in said processing unit using said storage a means for displaying said graphical representation of said binding on said display.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
-
Citations
20 Claims
-
1. A graphical user interface (GUI) object connection generation system comprising:
-
a computer having a central processing unit, storage, and display;
at least one back-end state item;
at least one Hypertext Markup Language (HTML) definitional element with a plurality of attributes and behaviors for generating HTML;
a first GUI element capable of displaying on said display an object browser containing a graphical representation of said at least one back-end state item;
a second GUI element capable of displaying on said display an element palette containing a graphical representation of said at least one HTML definitional element;
in said processing unit using said storage a means for creating a dynamic binding between said at least one back-end state item and said at least one HTML definitional element; and
in said processing unit using said storage a means for displaying said graphical representation of said binding on said display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising:
-
a computer usable memory medium having computer readable program code embodied therein, said computer readable program code configured to generate a dynamic binding between a back-end state item and an abstract dynamic definitional element comprising;
a means for creating, editing and viewing components in at least one window, said window comprising an element section and an object browser section;
a means for selecting from said element section at least one abstract dynamic definitional user interface element with a plurality of attributes and behaviors for generating a Hypertext Markup Language (HTML);
a means for selecting from said object browser section at least one back-end state item having an associated object class;
a means for dynamically selecting a default binding to bind said at least one back-end state item to said user interface element; and
a means for dynamically binding said at least one back-end state item to said user interface element using said default binding. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product configured to dynamically bind a back-end state item to an abstract dynamic definitional element comprising:
-
a processor;
a memory coupled to said processor;
a graphical display interface running in said memory;
at least one abstract dynamic definitional element with a plurality of attributes and behaviors for generating a Hypertext Markup Language (HTML) definition for an HTML user interface element stored in said memory displayed on said graphical display;
at least one back-end state item displayed on said graphical display;
a graphical application program executable by said processor in said memory which provides a means for a user to bind said at least one back-end state item to said at least one abstract dynamic definitional element using said graphical display. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification