Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


The Toolkit is a distributed system of many components which work in sync with each other.  These components are categorized into modules, tools, libraries and 3rd party software.

  • Modules are run-time components essential to the functioning of the Toolkit; including perception, speech recognition, natural language processing, nonverbal behavior, animation, rendering.
  • Tools assist in configuring, running and modifying the Toolkit. 
  • Libraries are the API's and frameworks used by the modules and tools (e.g., messaging API, threading, etc.)
  • 3rd party software are components developed outside of ICT which are essential for providing a proper framework for the Toolkit to run.