wiki:BlackBoard
Last modified 6 years ago Last modified on 11.12.2012 15:48:47

BlackBoard

The BlackBoard is the central storage component in Fawkes. The access to the BlackBoard data is provided via Interfaces. Each Interface stores data to share among components and make them available for inspection (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.