wiki:BlackBoard

Version 2 (modified by ggierse, 8 years ago) (diff)

--

BlackBoard

The BlackBoard is the central storage component in Fawkes. The access to the BlackBoard data is provided via Interfaces. Each Interface stores data for a specific aspekt of Fawkes (for example there is a navigator interface, another interface for speech synthesis and so on). The Blackboard registers readers and writers to an Interface. There can be only one writer at a time but multiple readers. A reader can request actions by sending a Message to the writer. The possible Messages are defined within the Interface.

See Interfaces if you wish to create a new Interface for communication between your plugins.