5th International ICST Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services

Research Article

A Document centric approach for supporting Incremental Deployment of Pervasive Applications

Download499 downloads
  • @INPROCEEDINGS{10.4108/ICST.MOBIQUITOUS2008.3584,
        author={Fahim Kawsar and Tatsuo Nakajima and Kaori Fujinami},
        title={A Document centric approach for supporting Incremental Deployment of Pervasive Applications},
        proceedings={5th International ICST Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services},
        publisher={ICST},
        proceedings_a={MOBIQUITOUS},
        year={2010},
        month={5},
        keywords={Augmented Artefact Pervasive Application Deployment},
        doi={10.4108/ICST.MOBIQUITOUS2008.3584}
    }
    
  • Fahim Kawsar
    Tatsuo Nakajima
    Kaori Fujinami
    Year: 2010
    A Document centric approach for supporting Incremental Deployment of Pervasive Applications
    MOBIQUITOUS
    ICST
    DOI: 10.4108/ICST.MOBIQUITOUS2008.3584
Fahim Kawsar1,*, Tatsuo Nakajima1,*, Kaori Fujinami2,*
  • 1: Department of Computer Science, Waseda University, Tokyo, Japan.
  • 2: Department of Computer, Information and Communication Sciences, Tokyo University of Agriculture and Technology, Tokyo, Japan.
*Contact email: fahim@dcl.info.waseda.ac.jp, tatsuo@dcl.info.waseda.ac.jp, fujinami@cc.tuat.ac.jp

Abstract

This paper explores system issues for enabling incremental deployment of pervasive application - the problem of how to deploy and gradually enhance the functionalities of applications in a pervasive environment. We present a system architecture, FedNet that provides the foundation for incremental deployment and uses a document centric approach utilizing a profile based artefact framework and a task based application framework. Our artefact framework represents an instrumented physical artefact as a collection of service profiles and expresses these services in generic documents. Pervasive applications are expressed as a collection of functional tasks (independent of the implementation) in a corresponding document. A runtime component provides the foundation for mapping these tasks to the corresponding service provider artefacts. This mapping is spontaneous and thus enables gradual addition of services. Primary advantages of our approach are twofold- firstly, it allows end users to deploy pervasive applications and instrumented artefacts easily and gradually. Secondly, it allows developers to write applications in a generic way regardless of the constraints of the target environment. We describe an implemented prototype of FedNet, and show examples of its use in a real life deployment by the end users to illustrate its feasibility.