This page is a list of the academic projects I have contributed to. I have also been involved in a number of non-academic projects - that list is maintained on my Commercial Projects page.
Visualizing Off-Screen Locations
University of Manitoba
Hasso Plattner Institute
Graduate Student Researcher. Sept. 2006 - Present.
Description
When a map is displayed on a PDA or smartphone, it is rarely possible to be zoomed in close enough to view detailed information and view all locations of interest (for example, nearby restaurants) around a certain area. We are investigating a class of visualization techniques that indicate the presence and location of targets that are close to the displayed area, while providing a mechanism to interact directly with the off-screen targets.
Contribution
Designed two new techniques to visualize off-screen points of interest, EdgeRadar and Wedge. These techniques address the problem of clutter that limits the effectiveness of traditional techniques and in the case of Wedge improves upon the user's ability to pinpoint the exact position of unseen objects.
Previous Projects
Alternative Input Methods
University of Manitoba
Graduate Student Researcher. June 2007 - April 2009.
Description
I am part of a research team investigating alternative methods of input for software systems. Specifically we have looked at pressure-based input hardware and accelerometer-based gesture and tilt interactions.
Contribution
Helped design and run experiments. I contributed background research, writing, editing, and video creation.
Tabletop Collaboration
University of Manitoba
Graduate Student Researcher. Sept. 2006 - Dec. 2007.
Description
Tabletop displays are becoming one of the next big areas in alternative computing. Microsoft has shown the possibilities of this platform with its Surface product. We are developing a C#-based library for producing experimental applications that run on our prototype tabletop display. The prototype tabletop consists of a ceiling-mounted projector pointed at a large white table. Users interact with the display each via a stylus tracked in three dimensions by the Polhemus motion tracking system. The goal of this research to experiment with collaboration techniques unique to the tabletop environment.
Contribution
Contributed the Polhemus calibration code and bug fixes throughout the rest of the software.