Browse Prior Art Database

SIMULATOR APPLICATION GRAPHICAL ENVIRONMENT (SAGE) INCLUDING GRAPHICAL USER INTERFACE (GUI)FACTORY TO AUTOMATICALLY CREATE GUI SOFTWARE

IP.com Disclosure Number: IPCOM000019568D
Publication Date: 2003-Sep-19

Publishing Venue

The IP.com Prior Art Database

Related People

ZHIMING WANG: INVENTOR

Abstract

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.

This text was extracted from a Microsoft PowerPoint presentation.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 16% of the total text.

Slide 1 of 64

Abstract

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.


Slide 2 of 64

SAGE (Simulator Application Graphical Environment)

ChevronTexaco

[This slide contains 1 picture or other non-text object]

Notes

We hope to hear your suggestions and opinions.


Slide 3 of 64

SAGE

File Manager

Project Manager

Application Launcher

Simulation Launcher

Model Library

Model Builder


Slide 4 of 64

Features of SAGE

Easy to use

  Auto-setup system

  Clone simulation cases

  Simple clicks to run a simulation case

Rich functionality

High efficiency - integrated file system and

applications

Platform independent - one GUI for all platforms

Customizable – similar to GOCAD’s new interface

MS Windows look & feel - less need for a help

manual


Slide 5 of 64

Arbitrarily Docked Menus


Slide 6 of 64

File Manager

Major Functionality

MS Explorer-like capabilities

Supply similar directory and file operations on different platforms

All modules use the file manager to improve work efficiency

Includes special tools for the simulation work process (e.g., compress/uncompress)

Supports handy file preview and directory bookmarking


Slide 7 of 64

File Manager - List View

[This slide contains 1 picture or other non-text object]


Slide 8 of 64

Project Manager

Major Functionality

Efficiently organize simulation projects

Fast create, copy, load, move, edit and delete of simulation project/cases

Configure simulation cases for job submission

Quick view and edit the content of a project/case

Set working directory for other applications.

Support both default and user defined text editor


Slide 9 of 64

[This slide contains 1 picture or other non-text object]


Slide 10 of 64

Project Manager – Edit Projects/Cases


Slide 11 of 64

Project Manager - Set Input Files

[This slide contains 1 picture or other non-text object]


Slide 12 of 64

Project Manager - Set Post-Simulation Work

[This slide contains 1 picture or other non-text object]


Slide 13 of 64

Project Manager – Redirect Output


Slide 14 of 64

Project Manager - Set Simulators

[This slide contains 1 picture or other non-text object]


Slide 15 of 64

Application Launcher

Major Functionality ...