3rd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharin

Research Article

SYNG: A Middleware for Statefull Groupware in Mobile Environments

  • @INPROCEEDINGS{10.1109/COLCOM.2007.4553825,
        author={Mihail Ionescu and Ivan Marsic},
        title={SYNG: A Middleware for Statefull Groupware in Mobile Environments},
        proceedings={3rd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharin},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2008},
        month={6},
        keywords={Statefull Groupware Location aware mobile systems Software Engineering},
        doi={10.1109/COLCOM.2007.4553825}
    }
    
  • Mihail Ionescu
    Ivan Marsic
    Year: 2008
    SYNG: A Middleware for Statefull Groupware in Mobile Environments
    COLLABORATECOM
    IEEE
    DOI: 10.1109/COLCOM.2007.4553825
Mihail Ionescu1,*, Ivan Marsic1,*
  • 1: Center for Advanced Information Processing (CAIP), Rutgers — The State University of New Jersey, Piscataway, NJ 08854-8058 USA
*Contact email: mihaii@caip.rutgers.edu, marsic@caip.rutgers.edu

Abstract

Computer supported collaboration systems, or groupware, are being used more and more in the real life. In the recent years, we are witnessing an increasing demand for supporting such systems in mobile environments. In this paper we address the following questions: “How are the limited and highly dynamic resources of mobile clients, like network connection, energy supply or display size, influencing the design and deployment of groupware systems?” and “What type of policie the users need to specify in order to be able to collaborate in such environments?”. We present a middleware system, called SYNG, that allows a statefull model, suitable for mobile environments. In our system, each user can define a state composed of a number of variables. Examples of such variables include battery usage, quality of network connection, display size, etc. Based on this state, the participant in a collaborative session specifies its own policy for receiving messages from the other participants. Experimental results show good performance and scalability of our approach.