What about collaboration in ubiquitous environments?

Ubiquitous computing environments provide a wide range of new challenges and possibilities in Distributed Systems. Among these, collaborative activities involving several users present some complex issues. These activities are very dynamic and imply heterogeneous communications and devices, and therefore adaptive solutions are required. Moreover, context has to be taken into account in order to provide a satisfactory service. It is necessary to consider both high-level requirements and low-level constraints to adapt the system to context changes. This paper claims that collaborative applications for ubiquitous environments represent a very challenging and promising research field. It also proves the requirements of adaptability and context-awareness of such applications by exploring the state of the art in this field.

[1]  Mahadev Satyanarayanan,et al.  Pervasive computing: vision and challenges , 2001, IEEE Wirel. Commun..

[2]  Peter Limb E‐Education Applications: Human Factors and Innovative Approaches , 2005 .

[3]  Khalil Drira,et al.  A Model-Driven Approach for Synchronous Dynamic Collaborative E-Learning , 2004 .

[4]  Zhiqiang Li,et al.  An Adaptive Infrastructure Concept Model based on CORBA in Pervasive Computing , 2007, 2007 2nd International Conference on Pervasive Computing and Applications.

[5]  Mahadev Satyanarayanan,et al.  From the Editor in Chief: The Many Faces of Adaptation , 2004, IEEE Pervasive Comput..

[6]  Thomas Tesch,et al.  Towards a Cooperative Transaction Model - The Cooperative Activity Model , 1995, VLDB.

[7]  Claude Ghaoui E-Education Applications: Human Factors and Innovative Approaches. , 2004 .

[8]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[9]  Noël Plouzeau,et al.  Automatic Management of Sessions in Shared Spaces , 2004, The Journal of Supercomputing.

[10]  Kjeld Schmidt,et al.  Computer Supported Cooperative Work: New challenges to systems design , 1999 .

[11]  Kahina Hamadache,et al.  Role-Based Collaboration Extended to Pervasive Computing , 2009, 2009 International Conference on Intelligent Networking and Collaborative Systems.

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

[13]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[14]  Tarak Chaari Adaptation d'applications pervasives dans des environnements multi-contextes , 2007 .

[15]  Lionel Brunie,et al.  CoCA: A Collaborative Context-Aware Service Platform for Pervasive Computing , 2007, Fourth International Conference on Information Technology (ITNG'07).

[16]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[17]  Lionel Brunie,et al.  ConAMi: Collaboration Based Content Adaptation Middleware for Pervasive Computing Environment , 2007, IEEE International Conference on Pervasive Services.

[18]  Arkady B. Zaslavsky,et al.  Multiple-Agent Perspectives in Reasoning About Situations for Context-Aware Pervasive Computing Systems , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[19]  Anne E. James,et al.  Development of Context-Aware Systems to Support Human-Human Communication and Collaboration , 2008, Fifth International Conference on Information Technology: New Generations (itng 2008).

[20]  Mahadev Satyanarayanan,et al.  The Many Faces of Adaptation , 2004 .

[21]  Kenneth L. Kraemer,et al.  Computer-based systems for cooperative work and group decision making , 1988, CSUR.

[22]  Timothy W. Finin,et al.  Collaborative joins in a pervasive computing environment , 2005, The VLDB Journal.

[23]  Amitava Mukherjee,et al.  Pervasive Computing: A Paradigm for the 21st Century , 2003, Computer.

[24]  Holger Giese,et al.  Modeling of correct self-adaptive systems: a graph transformation system based approach , 2008, CSTST.

[25]  W. Keith Edwards,et al.  Putting computing in context: An infrastructure to support extensible context-enhanced collaborative applications , 2005, TCHI.

[26]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[27]  W. Keith Edwards Session management for collaborative applications , 1994, CSCW '94.

[28]  Sean Lee,et al.  Ubiquitous device collaboration infrastructure: Celadon , 2006, The Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, and the Second International Workshop on Collaborative Computing, Integration, and Assurance (SEUS-WCCIA'06).

[29]  Khalil Drira,et al.  A model-driven adaptive approach for collaborative ubiquitous systems , 2009, AUPC 09.