1st International ICST Workshop on InterMedia Open Forum

Research Article

An Application Framework for Seamless Synchronous Collaboration Support in Ubiquitous Computing Environments

Download
432 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-35145-7_18,
        author={Seunghyun Han and Niels Nijdam and Nadia Magnenat-Thalmann},
        title={An Application Framework for Seamless Synchronous Collaboration Support in Ubiquitous Computing Environments},
        proceedings={1st International ICST Workshop on InterMedia Open Forum},
        proceedings_a={IMOF},
        year={2012},
        month={12},
        keywords={Synchronous collaboration ubiquitous computing application framework context adaptation},
        doi={10.1007/978-3-642-35145-7_18}
    }
    
  • Seunghyun Han
    Niels Nijdam
    Nadia Magnenat-Thalmann
    Year: 2012
    An Application Framework for Seamless Synchronous Collaboration Support in Ubiquitous Computing Environments
    IMOF
    Springer
    DOI: 10.1007/978-3-642-35145-7_18
Seunghyun Han1,*, Niels Nijdam1,*, Nadia Magnenat-Thalmann1,*
  • 1: University of Geneva
*Contact email: han@miralab.ch, nijdam@miralab.ch, thalmann@miralab.ch

Abstract

Dynamic and heterogeneous nature of ubiquitous computing environments introduces additional requirements to support synchronous collaboration. Such requirements include support of various interaction types, flexible data couplings, and transparent context adaptation. To meet those requirements, in this paper, we propose the manipulation based application model. In comparison to the presentation semantics split model [5], we introduce the manipulation in between the presentation and shared semantics. A manipulation is a fragment of the semantics, which is dynamically created when a presentation requires personalized interaction to the shared semantics. A manipulation enables transparent context adaptation by migrating its states to a new manipulation of the different presentation to adapt the current context, e.g., user location change. We prototyped the proposed application framework and tested the feasibility of the framework.