SIMULATOR APPLICATION GRAPHICAL ENVIRONMENT (SAGE) INCLUDING GRAPHICAL USER INTERFACE (GUI)FACTORY TO AUTOMATICALLY CREATE GUI SOFTWARE
Publication Date: 2003-Sep-19
The IP.com Prior Art Database
A Simulator Application Graphical Environment (SAGE) is described. SAGE includes a file manager, a project manager, an application launcher , a simulation launcher, a model library and a model builder. SAGE is used to enhance the ease of creating and running reservoir simulations. A particularly useful feature of SAGE is the use of a Dynamic GUI (Graphical User Interface) factory which is used to design GUI software including software being used to do simulation modeling. The dynamic GUI creates GUI's based on simple data descriptions. No code or recompilation is needed for adding or modifying GUI pages thereby simplifying the process and reducing the time necessary for creating new GUI pages. All GUI's are preferably built from the same set of limited GUI elements which have been well refined and tested. This leads to fewer bugs and easier debugging than conventional methods of coding and creating GUI's.