Conferences in Research and Practice in Information Technology
  

Online Version - Last Updated - 20 Jan 2012

 

 
Home
 

 
Procedures and Resources for Authors

 
Information and Resources for Volume Editors
 

 
Orders and Subscriptions
 

 
Published Articles

 
Upcoming Volumes
 

 
Contact Us
 

 
Useful External Links
 

 
CRPIT Site Search
 
    

TIDL: Mixed Presence Groupware Support for Legacy and Custom Applications

Hutterer, P., Close, B.S. and Thomas, B.H.

    In this paper, we present a framework to use an arbitrary number of mouse and keyboard input devices controlling Swing based Java applications. These devices can be distributed amongst any number of host computers on a network. We use this framework to provide independent input devices to a number of users on different host computers. These users can then work collaboratively on applications. A major limitation for current real-time groupware is that contemporary graphic environments do not support more than one system cursor and keyboard. The Transparent Input Device Layer (TIDL) is a framework we have developed that provides an easy-to-use API for Java applications to gain support for multiple independent input devices. We have also created a wrapper application to retrofit legacy applications with support for multiple distributed input devices at runtime. This support can be injected without altering or recompiling the application's source code. TIDL allows multiple devices to work across window and application boundaries. Applications supporting multiple input devices can employ features such as simultaneous drag-and-drop and the entry of text in multiple textboxes. In addition, different applications running simultaneously can use multi-device support independently and at the same time. We present four applications that use TIDL to enable distributed groups to work collaboratively. One of these applications has been developed to make active use of TIDL, the other three applications are applications we have found on the web and gain support for multiple independent devices through the wrapper application.
Cite as: Hutterer, P., Close, B.S. and Thomas, B.H. (2006). TIDL: Mixed Presence Groupware Support for Legacy and Custom Applications. In Proc. Seventh Australasian User Interface Conference (AUIC2006), Hobart, Australia. CRPIT, 50. Piekarski, W., Ed. ACS. 117-124.
pdf (from crpit.com) pdf (local if available) BibTeX EndNote GS
 

 

ACS Logo© Copyright Australian Computer Society Inc. 2001-2014.
Comments should be sent to the webmaster at crpit@scem.uws.edu.au.
This page last updated 16 Nov 2007