← Search

Journal of Management Information Systems 2004

Supporting Collaboration in Heterogeneous Environments

Allan Meng Krebs1,2; Bogdan Dorohonceanu1,2; Ivan Marsic1,2

1 Rutgers, The State University of New Jersey · 2 Rutgers Sexual and Reproductive Health and Rights

Abstract

Heterogeneous sharing in synchronous collaboration is important with the proliferation of diverse computing environments, such as wearable computers and handheld devices. We present here a data-centric design for synchronous collaboration of users with heterogeneous computing platforms. Our approach allows clients with different capabilities to share different subsets of data in order to conserve communication bandwidth. We have built a robust middleware consisting of a distributed repository of shared data objects and a client-server-based infrastructure. Using the middleware, we have developed a framework for building collaborative applications for clients with different display and processing capabilities. We discuss the design and implementation of our middleware and framework and evaluate them by building four complex sample applications that demonstrate scalability, good performance, and high degree of code reusability.

DOI
10.1080/07421222.2004.11045787
Sources
openalex

Cite