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
Link To Document