|
ABSTRACT
Recent proliferation of computing devices has brought attention to heterogeneous collaborative systems, where key challenges arise from the resource limitations and disparities. Sharing data across disparate devices makes it necessary to employ mechanisms for adapting the original data and presenting it to the user in the best possible way. However, this could represent a major problem for effective collaboration, since users may find it difficult to reach consensus with everyone working with individually tailored data. This paper presents a novel approach to controlling the coupling of heterogeneous collaborative systems by combining concepts from complex systems and data adaptation techniques. The key idea is that data must be adapted to each individual's preferences and resource capabilities. To support and promote collaboration this adaptation must be interdependent, and adaptation performed by one individual should influence the adaptation of the others. These influences are defined according to the user's roles and collaboration requirements. We model the problem as a distributed optimization problem, so that the most useful data--both for the individual and the group as a whole--is scheduled for each user, while satisfying their preferences, their resource limitations, and their mutual influences. We show how this approach can be applied in a collaborative 3D design application and how it can be extended to other applications.
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
|
Ronald Azuma , Yohan Baillot , Reinhold Behringer , Steven Feiner , Simon Julier , Blair MacIntyre, Recent Advances in Augmented Reality, IEEE Computer Graphics and Applications, v.21 n.6, p.34-47, November 2001
[doi> 10.1109/38.963459]
|
| |
2
|
|
| |
3
|
K. H. Britton , R. Case , A. Citron , R. Floyd , Y. Li , C. Seekamp , B. Topol , K. Tracey, Transcoding: extending e-business to new environments, IBM Systems Journal, v.40 n.1, p.153-178, January 2001
|
| |
4
|
C. D. Cera, T. Kim, J. Han, and W. C. Regli, "Role-based viewing envelopes for information protection in collaborative modeling," J. of Computer-Aided Design, Elsevier, vol. 36, pp. 873--886, 2004.
|
| |
5
|
|
 |
6
|
|
 |
7
|
Eyal de Lara , Rajnish Kumar , Dan S. Wallach , Willy Zwaenepoel, Collaboration and multimedia authoring on mobile devices, Proceedings of the 1st international conference on Mobile systems, applications and services, p.287-301, May 05-08, 2003, San Francisco, California
[doi> 10.1145/1066116.1066126]
|
 |
8
|
|
| |
9
|
S. K. Feiner, "Augmented reality: A new way of seeing," Scientific American, vol. 286, no. 4, pp. 34--41, April 2002.
|
 |
10
|
Steven Feiner , Henry Fuchs , Takeo Kanade , Gudrun Klinker , Paul Milgram , Hideyuki Tamura, Mixed reality: where real and virtual worlds meet, ACM SIGGRAPH 99 Conference abstracts and applications, p.156-158, August 08-13, 1999, Los Angeles, California, United States
[doi> 10.1145/311625.311941]
|
| |
11
|
|
| |
12
|
A. Fox, S. D. Gribble, Y. Chawathe, and E. A. Brewer, "Adapting to network and client variation using active proxies: Lessons and perspectives," IEEE Personal Communications, vol. 5, no. 4, pp. 10--19, 1998.
|
 |
13
|
Armando Fox , Steven D. Gribble , Eric A. Brewer , Elan Amir, Adapting to network and client variability via on-demand dynamic distillation, Proceedings of the seventh international conference on Architectural support for programming languages and operating systems, p.160-170, October 01-04, 1996, Cambridge, Massachusetts, United States
|
 |
14
|
|
 |
15
|
Carl Gutwin , Saul Greenberg, Design for individuals, design for groups: tradeoffs between power and workspace awareness, Proceedings of the 1998 ACM conference on Computer supported cooperative work, p.207-216, November 14-18, 1998, Seattle, Washington, United States
[doi> 10.1145/289444.289495]
|
 |
16
|
Robert W. Hall , Amit Mathur , Farnam Jahanian , Atul Prakash , Craig Rassmussen, Corona: a communication service for scalable, reliable group collaboration systems, Proceedings of the 1996 ACM conference on Computer supported cooperative work, p.140-149, November 16-20, 1996, Boston, Massachusetts, United States
[doi> 10.1145/240080.240238]
|
| |
17
|
T. H. Höllerer, S. Feiner, D. Hallaway, B. Bell, M., Lanzagorta, D. Brown, S. J. Julier, Y. Baillot, and L. J. Rosenblum, "User interface management techniques for collaborative mobile augmented reality," Computers & Graphics, vol. 25, no. 5, pp. 799--810, 2001.
|
 |
18
|
|
| |
19
|
|
| |
20
|
S. Julier, M. A. Livingston, J. E. Swan II, Y. Baillot, and D. Brown, "Adaptive user interfaces in augmented reality," Proc. Workshop on Software Technology for Augmented Reality Systems, Tokyo, 2003.
|
| |
21
|
M. Klein, H. Sayama, P. Faratin, and Y. Bar-Yam, "What complex systems research can teach us about collaborative design," Proceedings of the 6th Int'l Conf. Computer Supported Cooperative Work in Design (CSCWD-2001), 5--12, 2001.
|
 |
22
|
|
 |
23
|
|
 |
24
|
|
| |
25
|
I. Mani, Automatic Summarization. John Benjamins Publ. Co., Amsterdam/Philadelphia, 2001.
|
| |
26
|
|
| |
27
|
|
| |
28
|
Moving Picture Experts Group. http://www.mpeg.org
|
| |
29
|
|
 |
30
|
|
 |
31
|
Thomas Phan , George Zorpas , Rajive Bagrodia, Middleware support for reconciling client updates and data transcoding, Proceedings of the 2nd international conference on Mobile systems, applications, and services, June 06-09, 2004, Boston, MA, USA
[doi> 10.1145/990064.990083]
|
 |
32
|
Doug Schaffer , Zhengping Zuo , Saul Greenberg , Lyn Bartram , John Dill , Shelli Dubs , Mark Roseman, Navigating hierarchically clustered networks through fisheye and full-zoom methods, ACM Transactions on Computer-Human Interaction (TOCHI), v.3 n.2, p.162-188, June 1996
[doi> 10.1145/230562.230577]
|
| |
33
|
|
 |
34
|
|
| |
35
|
Web3D Consortium. VRML97 and Related Specifications. Online at: http://www.web3d.org/x3d/specifications/vrml/
|
| |
36
|
|
| |
37
|
|
|