ACM Home Page
Please provide us with feedback. Feedback
Software framework for managing heterogeneity in mobile collaborative systems
Full text PdfPdf (659 KB)
Source Conference on Supporting Group Work archive
Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work table of contents
Sanibel Island, Florida, USA
SESSION: System technology table of contents
Pages: 125 - 134  
Year of Publication: 2003
ISBN:1-58113-693-5
Authors
Carlos D. Correa  Rutgers University
Ivan Marsic  Rutgers University
Sponsors
SIGGROUP: ACM Special Interest Group on Supporting Group Work
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 43,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/958160.958180
What is a DOI?

ABSTRACT

Heterogeneity aspects in mobile collaborative systems, such as differences in user's interest, semantic conflicts across different domains and representations, and disparate device capabilities, cause difficulties in developing software applications. One of the key problems for collaborative applications is maintaining a consistent shared state.In this paper, we describe a framework that manages several aspects of heterogeneity to maintain consistency across the collaborating sites. We assume graph data structure for application state representation. Our framework is based on structural and semantic mappings between graph structures. The mapping can be customized to meet different requirements through user-defined policies and rules. An important constraint is efficient use of scarce system resources.We describe several applications built using the framework to collaboratively share XML documents. The XML documents in our case are 2D/3D representations of virtual worlds. We also show the performance results of our framework which demonstrate its feasibility for mobile scenarios.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
 
5
Cho, G., and Shaw, D. X. A depth-first dynamic programming algorithm for the tree knapsack problem. INFORMS J. Computing 9, 4 (1997), 431--438.
 
6
 
7
Correa, C., Marsic, I., and Sun, X. Semantic consistency optimization in heterogeneous virtual environments. Rutgers University, CAIP Center, Technical Report CAIP-TR-267, September 2002. Online at: http://www.caip.rutgers.edu/disciple/
 
8
Fox, A., Gribble, S. D., Chawathe, Y., and Brewer, E. A. Adapting to network and client variation using active proxies: Lessons and perspectives. IEEE Personal Communications (Special Issue on Adapting to Network and Client Variability) 5, 4 (August 1998), 10--19.
9
 
10
Johnson, D. S., and Niemi, K. A. On knapsacks, partitions, and a new dynamic programming technique for trees. Mathematics of Operations Research 8 (1983), 1--14.
11
12
 
13
Mani, I. Automatic Summarization. John Benjamins Publ. Co., Amsterdam/Philadelphia, 2001.
 
14
 
15
Marsic, I., Sun, X., Correa, C., and Liu, T. Maintaining state consistency across heterogeneous collaborative applications. Rutgers University, CAIP Center, Technical Report CAIP-TR-264, March 2002. Online at: http://www.caip.rutgers.edu/disciple
 
16
 
17
 
18
Moving Picture Experts Group web page. Online at: http://www.mpeg.org
19
20
 
21
SyncML Initiative Ltd., SyncML-Mobile Data Synchronization Protocol. Online at: http://www.syncml.org



REVIEW

"James M. Perry : Reviewer"

How can an application be tailored for different computing and communication environments? This paper presents a software framework for collaboration that addresses consistency, along with differences in user interests, in domains, and in device r  more...

Collaborative Colleagues:
Carlos D. Correa: colleagues
Ivan Marsic: colleagues