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. |