G2 Home

G2 Software Development

The G2 software system is being developed as a research tool. Key software engineering requirements were:

  Portability (Unix and Windows).

  Separate components for ease of maintenance and development.

  Links to existing software.

  User defined models.

  Interactive 3D visualisation.

 

The C++ language is used for portability and the ability to easily link with existing software and third-party libraries. Development is primarily done in the Windows environment.

The G2 GUI (Graphical User Interface) uses FLTK (Fast Light ToolKit), a free cross-platform GUI library.

3D visualisation is built on VTK (Visualisation ToolKit), a free cross-platform visualisation library.

Source code is hosted at SourceForge.

SourceForge Logo

 

  G2 Home