• DocumentCode
    3067675
  • Title

    An architecture for heterogeneous groupware applications

  • Author

    Marsic, Ivan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
  • fYear
    2001
  • fDate
    12-19 May 2001
  • Firstpage
    475
  • Lastpage
    484
  • Abstract
    The proliferation of wireless networks and small portable computing devices raises the need for applications that are adaptable to heterogeneous computing and communication environments and the contexts in which they are used. However, most current groupware systems as well as other software applications are not well prepared to handle the heterogeneity. The Manifold framework presented provides a software architecture for synchronous groupware applications to deal with heterogeneity. The framework´s main characteristic is data centricity. The users collaborate on and exchange data, and the data is dynamically transformed to adapt to the particular computing/network platform. The design is based on a multi-tier architecture and uses eXtensible Markup Language (XML) as a generic means for information exchange. The resulting design is simple yet very powerful and scalable. Manifold is implemented and tested by developing several complex groupware applications.
  • Keywords
    distributed processing; groupware; hypermedia markup languages; software architecture; Manifold framework; XML; data centricity; eXtensible Markup Language; heterogeneous groupware applications; multi-tier architecture; small portable computing devices; software architecture; synchronous groupware applications; user collaboration; wireless networks; Application software; Collaborative software; Collaborative work; Computer architecture; Computer networks; Context; Portable computers; Software architecture; Wireless networks; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-1050-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2001.919120
  • Filename
    919120