OpenSpace: a Frameworks for Heterogenous Tuple Space
Thomas Hofmann (hofmann@iam.unibe.ch)
I'm studying computer sience at the University of Bern, Switzerland. OpenSpaces is my master's project, developed with Visual Works and DST. Since 2000 I work in a small company as developer using Visual Age ST.
OpenSpaces is an object-oriented framework for coordination using a shared data space. Collaborating agents can exchange any information through the commonly known space in order to synchronize or pass requests or results of computation. OpenSpaces offers a high degree of configurability, at compiletime as also pluggable at runtime. OpenSpaces is implemented in Smalltalk on top of CORBA. Like that several platforms are covered and clients may be written in any language for which an ORB is available. I will present the framework and demonstrate different use-scenarios.