6th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing

Research Article

Introducing collaboration in single-user applications through the Centralized Control architecture

Download1153 downloads
  • @INPROCEEDINGS{10.4108/icst.collaboratecom.2010.19,
        author={Ilaria Manno and Furio Belgiorno and Delfina Malandrino and Giuseppina Palmieri and Donato Pirozzi and Vittorio Scarano},
        title={Introducing collaboration in single-user applications through the Centralized Control architecture},
        proceedings={6th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2011},
        month={5},
        keywords={Collaboration Semantics Servers Shape Synchronization Variable speed drives},
        doi={10.4108/icst.collaboratecom.2010.19}
    }
    
  • Ilaria Manno
    Furio Belgiorno
    Delfina Malandrino
    Giuseppina Palmieri
    Donato Pirozzi
    Vittorio Scarano
    Year: 2011
    Introducing collaboration in single-user applications through the Centralized Control architecture
    COLLABORATECOM
    ICST
    DOI: 10.4108/icst.collaboratecom.2010.19
Ilaria Manno1,*, Furio Belgiorno1,*, Delfina Malandrino1,*, Giuseppina Palmieri1,*, Donato Pirozzi1, Vittorio Scarano1,*
  • 1: ISISLab, Dip. di Informatica ed Applicazioni "R.M. Capocelli", Università di Salerno, Fisciano (SA), 84084, Italy
*Contact email: manno@dia.unisa.it, furbel@dia.unisa.it, delmal@dia.unisa.it, palmieri@dia.unisa.it, vitsca@dia.unisa.it

Abstract

In this paper we describe a novel Model-View-Controller based architecture, Centralized Control, that introduces collaboration in single-users applications. The architecture is able to add collaboration with no need to modify the source code of the original single-user application, and providing also the capability to introduce group semantics into the new, collaborative application that is obtained. The architecture is shown in practice, by introducing CollabXMind, a collaborative mind map tool, that is based on a well-known single-user tool, XMind.