I've been interested in the Blackboard pattern for years (especially back when I was studying AI), however I still haven't been able to find a good implementation of it outside of academia, although it seems a very useful pattern for the current trends in software development, I can't think of any big framework built around the pattern.
...
Does anyone have any experience with rinda, the ruby library for the linda blackboard system? Most specifically, I'm curious about the possibility of using it to provide a ruby interface (with some sort of shim) to some extant erlang code via the tuplespace. So any knowledge about the protocol it uses would be great.
But more generall...
I have an application, where I need to add role-based messaging. The messages are generated ny the application itself, and every message have an starttime (where is show on the client message-window) and an expire-time. Depending on your role, you will see a subset of the messages. Some messages are VERY important, and should be pushed t...
I am working on a distributed system which needs to perform something similar to pagerank but on a large dataset. Currently the system supports the blackboard principle with tuple spaces. Is pagerank able to be implemented using the blackboard algorithm without using mapreduce, and how efficient would it be? Also, I guess there would be ...
Hi, we are developing a complex core banking system containing 30+ systems. Because of orchestration and system collaboration, we typically use a BPMS (e.g. Jboss jBPM). Since systems are more independent and volume of human tasks is high (vs. software system operations) and also to gain benefit of async architecture I am looking for oth...
I'm looking to use cURL to login to Blackboard, a course management system used a many universities. (For example, http://blackboard.unh.edu)
How would I do this? Blackboard uses HTTPS certificates and cookies too I believe. Thanks!
...
I would like to integrate a "virtual blackboard" functionality with my e-learning website. I would like users to be able to participate in "meetings", with the following functionality:
chat (optionaly voice chat/videochat)
virtual blackboard (collaborative drawing)
screensharing (so one of the users can present material like pictures t...