Back to Projects
Software2016

Thalamus Framework

Message-passing middleware for interactive characters

Diagram of Thalamus as a message-passing middleware in a system architecture, with modules publishing and subscribing to messages and connecting to sensors and embodiments
Thalamus as a message-passing middleware in a system architecture.

Thalamus is a high-level integration framework aimed especially at developing interactive characters that interact both through virtual and physical components. It works as an asynchronous messaging middle-ware and on well-defined message structures to provide a seamless plug-and-play-modules functionality. Additionally, it works "out of the box", without requiring any installation, includes GUIs and debugging tools that make it apropriate for collaborative, academic and research development.