FAVE, Framework Architecture for Virtual Environments, Use case; visualization of online CFD simulations

We present a highly configurable framework for virtual environments. The framework consists of a toolbox of classes which are instantiated into objects as dictated by our own XML specification language. The result is that application behavior is specified with XML atruntime instead of in source code at compile time.

FAVE, Framework Architecture for Virtual Environments,  Use case; visualization of online CFD simulations

This enables development by nonprogrammers familiar with the XML specification language and facilitates rapid prototyping. The processof creating a GUI is automated through use of XML transformations. The GUI designer need only create an XML data document containing the values to be presented in the GUI and an XML document describing a mapping from each data element to its GUI representation. This creates a clear-cut separation between the GUI and the application logic where the GUI communicates with the application logic through updating the data document. These mechanisms have been used to create an application for visualisation of online CFD simulations.