G.I.G. (Generic Input Generator) is designed to create flexible, versatile and comprehensive Graphical User Interfaces (GUI) for simulation codes.
G.I.G. supports the user in different ways during the editing process:
G.I.G. is implemented in pure Java, so it is platform-independent and can be used on several UNIX and Windows systems. It can be run as a stand-alone application, but it can also be integrated in software systems as a component (as a so called JavaBean). As an example it is used as a part of TENT, a software integration and workflow management system, in the DLR project SikMa.
G.I.G. has been tested and used at DLR, at the Technical University of Braunschweig and in industry. The release 1.0 of G.I.G. supported the simulation codes TAU, THETA and WBNS. The latest release 1.1 also supports FLOWer.
XML parameter descriptions for other codes, e.g. the flight mechanics simulation SIMULA (developed by the Institute of Flight Systems) are under development.