Patent ID: 6496202
Filing Date: 2002-12-17
Classification: G06F

Abstract:
A method of creating a graphical user interface (GUI) for an application for use on a computer system comprising:obtaining a model, said model having data for an application and definitions of one or more structural components for generating a GUI for said application, wherein said GUI comprises said application's look and feel to a user; initiating on said computer system a first program module that uses said definitions of said one or more structural components to implement a first portion of said GUI from components in a first GUI library, said GUI displaying said data for said application; accepting, by a controller, change inputs to said definitions of said one or more structural components, said controller sending said change inputs to said model; sending a change notification from said model to said GUI if said model acknowledges said change inputs; and initiating by said GUI on said computer system a second program module to implement a second portion of said GUI from a second GUI library upon receipt of said change notification by said model; creating a factory with one or more additional program modules; identifying a characteristic of one of said one or more structural components to use in selecting one of said one or more additional program modules.