User Interface

The user interface provides abstractions for the command line, GUI, and graphics.

  1. A common way to parse commands
  2. GUI abstraction (QML/Qt/HTML5/jQuery).
  3. Graphics abstraction (WebGL/OpenGL/SVG).