Page tree

Versions Compared

Key

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

...

The Toolkit is a distributed system that comprises of many components working in sync with each other. These components can be categorized into core modules, tools, libraries and third party software.

The core modules are the applications that are essential for the Toolkit to run in it's entirety (speech recognition/understanding/processing, animation, text to speech, rendering, vision).

Modules are run-time components essential to the functioning of the Toolkit, including perception, speech recognition, natural language processing, nonverbal behavior, animation, rendering, etc. 

Tools The tools are used to assist in properly utilizing and modification of the Toolkit. The tools aren't essential to the functioning of the toolkit though, they just facilitate it's use.configuring, running and modifying the Toolkit. 

Libraries are the API's and frameworks that are used by the core modules and tools. e.g. messaging API, threading etc.

Third party software are components developed outside of ICT and that which are essential to provide a proper framework for the Toolkit to run on.

...