Research
|
|
Gaming for Fitness
Approximately one in two adults in industrialized countries are physically inactive. This lifestyle contributes to dramatically increasing rates of obesity. |
|
|
Affective Computing
Evaluation of a user's emotional experience with technology is not well understood, especially when the primary goal of a technology is to entertain (e.g., computer game) or to invoke an emotional experience (e.g., animated film). |
|
|
Granular Synthesis
Summary Granular synthesis is a library that allows dynamic real time sampling of multiple sound sources within a sound space based on customized input directives. |
|
|
LaVizKit: A visualization toolkit
Visualizations are an effective and visually pleasing way of conveying information to a computer user, but can be difficult for people without skills in design or programming to create. |
|
|
Interaction Techniques for Digital Tables
Digital tables allow people to interact with computer workspaces that are projected onto tabletops. |
|
|
Game Heuristics
Video gaming is a common and popular entertainment. The primary goal of video games is to entertain and engage users. |
|
|
Advanced Interaction for Multi-display Environments
Multi-display environments (interfaces composed by several display surfaces) have the potential to dramatically change the way that we work with digital information: for example, they provide a variety of work surfaces to fit different kinds of tasks, they provide a very large visual bandwidth, they enable the use of peripheral attention space, and they naturally support co-located collaboration. |
|
|
Targeting Assistance for Distant Pointing at Interactive Surfaces
Pointing at displays from a distance is becoming a common scenario for controlling computers, entertainment systems, and video games. |
|
|
Groupware Toolkit for C#
The GT library is a groupware toolkit with two goals: to simplify the development of real-time distributed groupware, and to improve the performance of distributed applications. |
|
|
Pointing in Collaborative Virtual Environments
Pointing is ubiquitous and important in human communication, and should also be important in collaborative virtual environments (CVEs). |
|
|
Rich User Embodiment in Groupware
Embodiments are virtual personifications of the user in real-time distributed groupware. Many embodiments in groupware are simple abstract 2D representations such as avatars and telepointers. |
|
|
Multiperson control in real-time groupware
When multiple people cooperate over a network, several factors become important to the interaction between the participants. |
|
|
Colour Blindness and Information Visualization
Colour-blindness and information visualization are common enough that the interaction between the two has a substantial impact on everyday life. |
|
|
Learning The Land: Improving map-based interactions
When people consult maps together, they use gestures as a component of their interactions. However, when collaborators are remote to each other or communicating asynchronously, the gesture information can be lost. |
|
|
Collaborative Web Annotations
More and more people turn to the Web as a source of information: for work, for school, and for fun. |
|
|
RTChess: Real-Time Chess
About RTChess is a fast-paced, multiplayer, distributed chess game — chess reinvented for group play. Turn-based tabletop games such as checkers and chess are some of the most successful games in history. |
|
|
Procedural Audio Awareness through GTBlackboard
Audio feedback for groupware awareness has been under-examined, and in particular procedural audio has remarkable potential to provide users with information. |
|
|
Improving Expertise-Sensitive Help Systems
Given the complexity and functionality of today's software, task-specific, system-suggested help could be beneficial for users. |
|
|
Disconnection Handling in Real-time Groupware
Real-time Groupware A real-time or synchronous groupware is a software application that allows communication and collaboration among geographically-distributed work group members in order to perform some common tasks. |
Past Projects
Pressure Sensing Interactions
Improving Network QoS in Groupware
Evaluating Groupware Usability
General Compression Techniques for Small, Frequent Messages
Modelling Steering within Above-the-Surface Interaction Layers
Balancing Privacy and Awareness in Office Settings
Supporting Handoff in Shared Tabletop Workspaces
Avoiding Overload in Multiuser Online Applications
DJ-Audience Interaction in Nightclubs
Designing Groupware to Support Loosely Coupled Workgroups
Improving Availability Awareness With Relationship Filtering
Improving Understanding of Website Privacy Policies
Navigating Abstract Data Spaces With Fish-eye Lenses
Effects of the Media Equation on Children
Collaborative Integrated Development Environment
GroupPlan
MAUI: a Multi-user Awareness User Interface toolkit
Improving Pointer Usability for Low-Vision Users
Visualizing Microarray Data
Awareness In Shared 3D Workspaces
Visualizing Protein-Protein Interaction Datasets
