External Components

Theatre Manager uses some custom components written in C++ that are fundamental to the operation of the application because of how we use them to extend Omnis Studio. These are:

  • Theatre Map - for displaying pictures on the screen. Changes to this library are handled through a test library that exposes all functions and methods.
  • TMObjs - to improve performance on a small number of string related functions. Changes to this code are tested through an automated test library. See the systems architect.
  • oWrite - a word processor purchased from Brainy Data.
  • oGantt - the gantt chart display tool purchased from Brainy Data.

When a new eternal component is available, all developers will use the latest version on their test platform while coding to uncover adverse effects for sufficient enough time as determined by the senior architect. Regression testing will also be performed prior to release by SQA.