Commune: a shared drawing surface
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
Findings from observational studies of collaborative work
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. Part 1
Flexible user interface coupling in a collaborative system
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
MMM: a user interface architecture for shared editors on a single screen
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
User embodiment in collaborative virtual environments
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
Coping with inconsistency due to network delays in collaborative virtual environments
Proceedings of the ACM symposium on Virtual reality software and technology
The effects of workspace awareness support on the usability of real-time distributed groupware
ACM Transactions on Computer-Human Interaction (TOCHI)
Notes on the use of RTP for shared workspace applications
ACM SIGCOMM Computer Communication Review
Improving interpretation of remote gestures with telepointer traces
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Effects of Network Characteristics on Human Performance in a Collaborative Virtual Environment
VR '99 Proceedings of the IEEE Virtual Reality
Semantic Telepointers for Groupware
OZCHI '96 Proceedings of the 6th Australian Conference on Computer-Human Interaction (OZCHI '96)
Using cursor prediction to smooth telepointer jitter
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
The effects of network delays on group work in real-time groupware
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
Improving network efficiency in real-time groupware with general message compression
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
A Multilayer Peer-to-Peer Framework for Distributed Synchronous Collaboration
IEEE Internet Computing
Moderating Simulation Lag in Haptic Virtual Environments
ANSS '06 Proceedings of the 39th annual Symposium on Simulation
Supporting high coupling and user-interface flexibility
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
Formally analyzing two-user centralized and replicated architectures
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
Beyond the lan: techniques from network games for improving groupware performance
Proceedings of the 2007 international ACM conference on Supporting group work
Prediction-based decorators for distributed collaborative haptic virtual environments
International Journal of Computer Applications in Technology
Empirical evaluation of distributed pair programming
International Journal of Human-Computer Studies
PECOLE: P2P multimedia collaborative environment
Multimedia Tools and Applications
Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems
CLAF: Solving intention violation of step-wise operations in CAD groupware
Advanced Engineering Informatics
Proceedings of the 16th ACM international conference on Supporting group work
Real-time groupware in the browser: testing the performance of web-based networking
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Adaptive forward error correction for real-time groupware
Proceedings of the 17th ACM international conference on Supporting group work
Hi-index | 0.00 |
Although telepointers are valuable for supporting real-time collaboration, they are rarely seen in commercial groupware applications that run on the Internet. One reason for their absence is that current telepointer implementations perform poorly on real-world networks with varying traffic, congestion, and loss. In this paper, we report on a new implementation of telepointers (HPT) that is designed to provide smooth, timely, and accurate telepointers in real-world groupware: on busy networks, on cable and dialup connections, and on wireless channels. HPT maintains performance at usable levels with a combination of techniques from multimedia and distributed systems research, including UDP transport, message compression, motion prediction, adaptive rate control, and adaptive forward error correction. Although these techniques have been seen before, they have never been combined and tailored to the specific requirements of telepointers. Tests of the new implementation show that HPT provides good performance in a number of network situations where other implementations do not work at all - we can provide usable telepointers even over a lossy 28K modem connection. HPT sets a new standard for telepointers, and allows designers to greatly improve the support that groupware provides for real-time interaction over distance.