USER INTERFACE METHOD AND SYSTEM FOR APPLICATION PROGRAMS IMPLEMENTED WITH COMPONENT ARCHITECTURES
First Claim
Patent Images
1. A system for providing a graphical user interface for a component based application program, comprising:
- at least one user interface component;
at least one component of an application program, said component having a workflow defined for it, said workflow associated with one of said at least one user interface components;
at least one predefined user interface layout defining the arrangement of at least said at least one user interface component;
a renderer to render a graphical user interface according to said at least one predefined user interface layout and a present context for said component based application program; and
an application proxy to manage communication between said renderer, said at least one component of an application program and said at least one user interface component such that said graphical user interface is rendered upon a change in said present context.
15 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing a graphical user interface for application programs implemented with component architectures such as COM (Component Object Model), DCOM (Distributed Component Object Model), CORBA (Common Object Request Broker Architecture) and the like. The invention allows a graphical user interface to be implemented with a renderer such as a DHTML browser and allows new components to be added to an application program without requiring rewriting of the graphical user interface.
-
Citations
8 Claims
-
1. A system for providing a graphical user interface for a component based application program, comprising:
-
at least one user interface component;
at least one component of an application program, said component having a workflow defined for it, said workflow associated with one of said at least one user interface components;
at least one predefined user interface layout defining the arrangement of at least said at least one user interface component;
a renderer to render a graphical user interface according to said at least one predefined user interface layout and a present context for said component based application program; and
an application proxy to manage communication between said renderer, said at least one component of an application program and said at least one user interface component such that said graphical user interface is rendered upon a change in said present context. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of creating a graphical user interface for an application program implemented with a component architecture, comprising the steps of:
-
(i) providing at least one application program component, said component requiring at least one user interface component to be displayed in said graphical user interface in at least one context for said application program;
(ii) defining a graphical user interface layout for at least said at least one application program component, said layout defining a position and arrangement for said required at least one user interface component in said at least one context;
(iii) instantiating said user interface component and associating it with said at least one application program component;
(iv) determining the present context of said application program and rendering said graphical user interface in accordance with said at least one layout defined for said context; and
(v) rerendering said graphical user interface each time the context of said application program changes.
-
Specification