| Sponsor | Blair MacIntyre blair@cc.gatech.edu 239 CoC |
| Area | GVU/Systems |
Introduction
In recent years, there has been a growing interest in developing computer systems that move ?off the desktop? to more naturally support people?s activities as they navigate through their work and personal lives. Many research efforts are underway to explore and understand different approaches to computing that move beyond the 2D windowing metaphors that dominate current computer interfaces. Such efforts cover a wide range of designs and philosophical views of the future, and go by many names: Ubiquitous Computing [5], Information Appliances [3], Tangible Media [2], Wearable Computing [4], and Augmented Reality [1], to name a few.
While all of these visions are compelling in their own way, it is unlikely that any single one of them will completely define the future of human-computer interaction. Rather, a rich hybrid interactive environment that combines elements of all of these approaches will probably emerge. Such an environment will contain a multitude of computing devices, both general purpose [5, 4, 1] and special purpose [2, 3]. Some of them will be embedded in the environment [5, 3, 2] and others carried by their users [4, 1]. Regardless of the balance between general and special purpose devices, or between stationary and mobile ones, the key to the success of such a hybrid interactive environment will be the existence of a common infrastructure that allows people to use this assortment of devices as their working style, environment, and aesthetic preferences dictate.
What does this mean, to allow people to ?use them as their needs dictate?? At a basic level, users must be able to easily add and remove devices to and from the environment, and the devices that are there must work together and allow themselves to be used by people as they see fit. Consider a simple example, that combines elements of Tangible User Interfaces and Ubiquitous Computing. A user obtains two ambient displays [6], a water lamp [7] for their office, that casts shadows on the ceiling based on a function of some value, and a vibrating pager-like device that they will carry in their pocket. This user has an application that can tell them the activity of a close friend or relative, both on a continual basis and when there are sudden changes in their friend?s activity level. The user wants to tie the output of the application to these devices: the continuous state should be displayed with the water lamp, and any significant changes should be displayed using the vibrating pager. The infrastructure should make this easy, even if the application designer knew nothing about these devices, and the device designer knew nothing of this application.
This simple example becomes more interesting when elements of other new interaction paradigms are added. For example, consider the addition of spatially located information (from Augmented Reality) and contextual information (from Ubiquitous Computing). Assume the application can provide additional detailed information about the friend, and wants this information to appear ?near? the other displays. If the infrastructure has access to the user?s context (including their position and direction of gaze) and the user is wearing a see-through Augmented Reality display, the infrastructure should be able to have the detailed information appear near the water lamp when the user looks at it, without the application knowing the physical details of any of the display devices (e.g., it does not need to know were the lamp is physically located).
Contextual information could be used in other ways. For example, it should be possible for the user to specify that the water lamp should be turned off if others are in the room, or that if they are not carrying the vibrating pager, any device in their vicinity could be used as a display for the application to notify them of significant changes in the activity of their friend.
While similar examples of the usefulness of these interaction paradigms have been presented by other researchers, this example serves to highlight the central motivation for this research: to develop infrastructure that allows these exciting, new interaction paradigms to be used together in a straightforward way.
The main questions we are pursuing in this research project are:
Projects
There are a number of proposed projects in this area. Dr. MacIntyre is open to other project ideas, so if you have one, please contact him.
Background