Changes between Version 1 and Version 2 of BlackBoard


Ignore:
Timestamp:
12/11/12 15:03:47 (7 years ago)
Author:
ggierse
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BlackBoard

    v1 v2  
    11= !BlackBoard = 
    22 
    3 The !BlackBoard is the central storage component both in RCSoft5 and Fawkes. The !BlackBoard in RCSoft5 is the old !BlackBoard (OBB), while the one in Fawkes in the new !BlackBoard (BB or FBB). 
     3The !BlackBoard is the central storage component in Fawkes. The access to the BlackBoard data is provided via [wiki: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. 
     4A reader can request actions by sending a Message to the writer. The possible Messages are defined within the Interface. 
    45 
    5 OBB and BB do not share a common code base. The BB will be re-developed from scratch with efficiency in mind and will have enhanced features like integrated single-interface locking and instant logging. 
     6See [wiki:Interfaces] if you wish to create a new Interface for communication between your plugins.