Advanced Publish and Subscribe for Distributed Sensor-Based Infrastructures: The CoLocScribe Cooperative Media Space

Sensor-based infrastructures are important base technology for cooperative media spaces that support the natural interaction of users with their physical environment and with other users beyond the traditional keyboard and mouse. Sensor-based infrastructures basically capture data from sensors, store and process these data, and provide the data to clients. Several infrastructures have been developed; they all have their specific strengths in supporting either publish or subscribe, push or pull. In this paper we present a generic and advanced concept and implementation of a publish and subscribe mechanism for distributed sensor-based infrastructures that is sophisticated yet easy to configure and that is resource-saving through load balancing and provides push and pull. We exemplify this publish and subscribe mechanism in the CoLocScribe use case where we designed and developed advanced publish and subscribe for a cooperative media space.

[1]  Lennart Lövstrand,et al.  Being Selectively Aware with the Khronika System , 1991, ECSCW.

[2]  M. Patton Qualitative research and evaluation methods , 1980 .

[3]  Gregory D. Abowd,et al.  Charting past, present, and future research in ubiquitous computing , 2000, TCHI.

[4]  Tom Gross,et al.  User-Centered Awareness in Computer-Supported Cooperative Work-Systems: Structured Embedding of Findings from Social Sciences , 2005, Int. J. Hum. Comput. Interact..

[5]  Damianos Gavalas,et al.  Intelligent content personalisation in internet TV using MPEG-21 , 2008, Int. J. Internet Protoc. Technol..

[6]  Tom Gross,et al.  From PRIMI to PRIMIFaces: Technical Concepts for Selective Information Disclosure , 2006, 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06).

[7]  Tom Gross,et al.  Sens-ation: a service-oriented platform for developing sensor-based infrastructures , 2006, Int. J. Internet Protoc. Technol..

[8]  Tom Gross,et al.  CollaborationBus: An Editor for the Easy Configuration of Ubiquitous Computing Environments , 2007, 15th EUROMICRO International Conference on Parallel, Distributed and Network-Based Processing (PDP'07).

[9]  Alois Ferscha A Matter of Taste , 2007, AmI.

[10]  Tom Gross,et al.  SensBution: A Rule-Based Peer-to-Peer Approach for Sensor-Based Infrastructures , 2007, 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2007).

[11]  Jonathan Grudin,et al.  A study of preferences for sharing and privacy , 2005, CHI Extended Abstracts.

[12]  Geraldine Fitzpatrick,et al.  Augmenting the workaday world with Elvin , 1999, ECSCW.

[13]  Abigail Sellen,et al.  Design for Privacy in Ubiquitous Computing Environments , 1993, ECSCW.

[14]  Michael Boyle,et al.  The language of privacy: Learning from video media space analysis and design , 2005, TCHI.

[15]  Saul Greenberg,et al.  The notification collage: posting information to public and personal displays , 2001, CHI.

[16]  James L. Crowley,et al.  Proceedings of the European Conference on Ambient Intelligence , 2008 .

[17]  Ron J. Patton,et al.  Methods for fault diagnosis in rail vehicle traction and braking systems , 1995 .

[18]  Marco Tulio Valente,et al.  A gentle introduction to OSGi , 2008, SOEN.

[19]  Wolfgang Prinz,et al.  NESSIE: An awareness environment for cooperative settings , 1999, ECSCW.

[20]  Douglas R. Vogel,et al.  The Arizona Analyst Information System: supporting collaborative research on international technological trends , 1990 .

[21]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[22]  Scott E. Hudson,et al.  Techniques for addressing fundamental privacy and disruption tradeoffs in awareness support systems , 1996, CSCW '96.

[23]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.

[24]  Mark Weiser The computer for the 21st century , 1991 .

[25]  Anind K. Dey,et al.  Who wants to know what when? privacy preference determinants in ubiquitous computing , 2003, CHI Extended Abstracts.

[26]  Tom Gross Cooperative ambient intelligence: towards autonomous and adaptive cooperative ubiquitous environments , 2008, Int. J. Auton. Adapt. Commun. Syst..

[27]  Tom Gross,et al.  Modelling Shared Contexts in Cooperative Environments: Concept, Implementation, and Evaluation , 2004, Computer Supported Cooperative Work (CSCW).