Using malcom2073's lib, I created a simple daemon that exposes a DBus interface to the fusion brain.
This should (IMHO), be used in place of direct access to the library for most applications. DBus's IPC allows you to code in any language that has DBus bindings: Python, C++, C, C#, Java, Ruby, etc, etc, etc rather than just pure C++ which is what the library is written in.
This is developed for the OpenICE platform under the GPL license.
To install, run qmake, make. Copy FusionBrain.conf to /etc/dbus-1/system.d/. Run as root.
See fbddbus.xml for information on the DBus methods and signals available.