-
TSpaces is
network middleware for ubiquitous computing. TSpaces provides
group communication services, database services, URL-based file
transfer services, and event notification services.
-
JavaSpaces
is a Jini service that is based on a persistent object store and
exchange mechanism. JavaSpaces provides a tool for building
general distributed systems in Java.
-
PageSpace
aims at
supporting networked applications which require interaction
between distributed software components and active processing.
It is based on the Internet and the World Wide Web but
introduces a notion of active Web-pages that are capable of
executing code.
-
TuCSoN
is a
model (and related infrastructure and technology) for the
coordination of Internet agents.
It exploits a
notion of local tuple-based interaction space, called tuple
centre, which is a tuple space enhanced with the notion of
behaviour specification.
-
MARS
is conceived for the coordination of
Java-based mobile agent applications in Internet. It
defines a
reactive tuple space model in which specific reactions can be
associated to the accesses to the tuple space made by mobile
agents.
-
PeerSpaces
provides a distributed peer-to-peer data space. Each peer node
maintains a list of the neighbors, which are the tuple spaces
known to the node. The tuple distribution and search is achieved
by permitting the interaction among neighbor data spaces.
-
PeerWare realizes
a virtual global space using a forest of tree data structure, in
which each peer holds its own data structure expressed in terms
of a tree of documents. PeerWare also supports event-based
publish/subscribe primitives.
-
Lime
provides a
coordination layer that can be exploited for designing
applications which exhibit either logical or physical
mobility---or both. Lime is specifically targeted toward the
complexities of the ad hoc mobile environment.
-
TOTA
relies on spatially distributed tuples, which are injected in
the network and propagated according to application-specific
patterns. The tuple propagation patterns are dynamically
reshaped by the TOTA middleware to implicitly reflect network
and application dynamics.