Learning, Gaming, New Media and Digital Homes
Ongoing Projects
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDNfNTlfMjFfODI2X2RhYmFkZ2UucG5nIl1d/dabadge.png)
A Delicate Agreement: Exploring Subtle Gaze-Triggered Interaction in Art
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfNDVfMzdfODkyX29tLnBuZyJdXQ/om.png)
A Development Framework for Peripheral Awareness
![](../media/W1siZiIsIjIwMTUvMDQvMjAvMDhfMTlfMDlfNTNfcHJvcG9zYWwucG5nIl1d/proposal.png)
A Spatial Probability Model for Multi-Surface Environments
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfNDhfMTdfNjMxX3NhZV8xLnBuZyJdXQ/sae-1.png)
Awkward Embodiments: Proxemic Effects of Different Arm Avatars
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfNDNfMDBfMjUwX3RhYmxlX3RyYW5zZmVyX3NoYWRvdzMuanBnIl1d/table_transfer_shadow3.jpg)
Bridging Private and Shared Interaction Surfaces in Collocated Groupware
![](../media/W1siZiIsIjIwMTMvMTIvMDIvMjJfNDRfMzJfNDQyX2M0LmpwZyJdXQ/c4.jpg)
C4: A Creative-Coding API for Media, Interaction and Animation
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMTRfNDlfNTAzX2xlaWZfbG9nby5wbmciXV0/leif-logo.png)
Collaborative Diagramming for Ideation Sessions
![](../../media/W1siZiIsIjIwMTUvMDcvMDYvMjFfMjJfMzdfNjQ1X2NvbnN0cnVjdGluZ192aXN1YWxpemF0aW9uX3NldHVwLnBuZyJdXQ/constructing-visualization-setup.png)
Constructive Visualization
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzZfMTlfNTRfZGlzY29fMS5wbmciXV0/disco-1.png)
Designing for Disconnection in Synchronous Groupware
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfMDRfMjlfNTg3X2VsZGVyR2FtZS5wbmciXV0/elderGame.png)
Engaging Institutionalized Older Adults Through Surface-Based Exergames
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfNDZfNTJfODZfY2FsaWJyYXRpb25fZnJhbWV3b3JrLnBuZyJdXQ/calibration-framework.png)
Gamification for Surface Tasks
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
GAMS: A Game Framework for Multi-Surface Environments
![](../../media/W1siZiIsIjIwMTUvMDQvMjgvMTZfMDhfMTRfNTIyX1NjcmVlbl9TaG90XzIwMTVfMDRfMjhfYXRfMTIuMDcuMzFfUE0ucG5nIl1d/Screen%20Shot%202015-04-28%20at%2012.07.31%20PM.png)
Improving Awareness of Automated Actions using an Interactive Event Timeline
![](../../media/W1siZiIsIjIwMTQvMDYvMjUvMTRfMDdfMjdfNDA4X3VsdHJhbHV4XzEucG5nIl1d/ultralux-1.png)
Inexpensive Full-coverage Displays for the Office and Home
![](../../media/W1siZiIsIjIwMTMvMDgvMjMvMTlfMDBfMjJfMTExX2NvbmNlcHRfc3RyaXAuanBnIl1d/concept-strip.jpg)
Investigating Attraction and Engagement of Animation on Large Interactive Walls in Public Areas
![](../../media/W1siZiIsIjIwMTUvMDcvMDMvMjJfNDdfMjhfOTJfanVuY3Rpb25ib3hfbWFwcGluZy5wbmciXV0/junctionbox-mapping.png)
JunctionBox: A Multi-touch Interaction Mapping Toolkit for Creating Musical Interfaces
![](../../media/W1siZiIsIjIwMTMvMTAvMDcvMjJfNDFfNDVfNjY1XzAxLmpwZyJdXQ/01.jpg)
Large Display Information Visualization in Public Spaces
![](../../media/W1siZiIsIjIwMTMvMTAvMDgvMTdfNTNfMzJfOTcxX2xpZmVjeWNsZXNfUDQucG5nIl1d/lifecycles%20P4.png)
Lifecycles of Diagrams and Sketches in Software Development
![](../media/W1siZiIsIjIwMTMvMTAvMTIvMjFfNTJfMTNfNjc4X29uZXNwYWNlLmpwZyJdXQ/onespace.jpg)
OneSpace: Shared Depth-based Video Interaction
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfMDFfMzlfMzNfc2hvb3RpbmcucG5nIl1d/shooting.png)
Player Balancing Techniques for Games
![](../media/W1siZiIsIjIwMTQvMTEvMDMvMTdfNDZfNDVfNDU2X1B1enpsZTFfUGxhdGZvcm1Cb21iLnBuZyJdXQ/Puzzle1-PlatformBomb.png)
Promoting Cross-Generational Play during Remote Tabletop Gaming through Asymmetry
![](../../media/W1siZiIsIjIwMTMvMTAvMTIvMjFfNDhfMTBfODA0X1VuaXZlcnNhbFJlbW90ZS5qcGciXV0/UniversalRemote.jpg)
Proxemity-Based Universal Remote Controllers
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Social Innovation Game
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzlfMTdfNDMzX3dlYnNvY2tldC5wbmciXV0/websocket.png)
Standards-Based Web Technologies for Real-Time Groupware
![](../media/W1siZiIsIjIwMTMvMTAvMTQvMTdfNTBfMDJfMTUyX2VsZWN0cm90b3VjaF8xLmpwZyJdXQ/electrotouch-1.jpg)
Supporting Handoff Above the Table
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfMDNfMjFfNzM3X3Bpbml6b3JvLmpwZyJdXQ/pinizoro.jpg)
Surface-Based Games for Education and Exercise
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Tabletop Board Game Framework
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDNfNDhfMjlfNDFfQkJfb3ZlcnZpZXcucG5nIl1d/BB_overview.png)
The Bohemian Bookshelf: Supporting Serendipitous Book Discoveries and Open-ended Exploration of Digital Library Collections
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMTdfMzFfNDIzX2Rpc2NvX3NlcnZlci5wbmciXV0/disco-server.png)
The DiscoTech Toolkit
![](../../media/W1siZiIsIjIwMTMvMTAvMTIvMjJfMjFfMTFfNDIwX2dyYWR1YWwuanBnIl1d/gradual.jpg)
The Subtle Approach: Proxemic Interactions with Gradual Engagement and F-Formations
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzRfNThfMTJfd29ybGRfcG9pbnRpbmdfdGFyZ2V0cy5wbmciXV0/world-pointing-targets.png)
The World as a Surface: Storing Digital Objects in Real-World Landmarks
Transmogrifiers: Casual Manipulation of Visualizations
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfNDRfMzFfNDMwX3VsdHJhbHV4XzEucG5nIl1d/ultralux-1.png)
UltraLux: Low-Resolution Full-Coverage Room Displays
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMTRfMzNfOTc4X1F1ZW50aW5PcmNoZXN0cmF0aW9uLnBuZyJdXQ/QuentinOrchestration.png)
Using a Surface to Facilitate Game Orchestration
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzhfMDhfODM3X2NoYWxrX3NoYXBlcy5wbmciXV0/chalk-shapes.png)
Using Synthesized Audio to Improve Workspace Awareness in Distributed Groupware
![](../media/W1siZiIsIjIwMTMvMTIvMTEvMDZfMDBfMzRfMjM4X3Zpc2l0cy5qcGciXV0/visits.jpg)
Visits: A Spatiotemporal Visualization of Location Histories
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMjdfMDhfNjZfTmV0d29ya2luZy5wbmciXV0/Networking.png)
.Networking and Shared Data Toolkit
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfMDZfMzBfNzZfbWFuZHJ5a3ZpekZyYW1ld29yay5wbmciXV0/mandrykvizFramework.png)
A Surface-Based Visualization Framework
![](http://hotsoft.carleton.ca/~sonia/content/surfnet_captcha.png)
Adapting CAPTCHAs for smart phone usage
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfNTVfNTdfOTEzX2Vob21lLmpwZyJdXQ/ehome.jpg)
Agile Product Line Engineering
![](../../media/W1siZiIsIjIwMTMvMTAvMDgvMTlfMDRfMjhfODEzXzEuanBnIl1d/1.jpg)
Attention and comprehension in very large screen displays
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfNDNfNDRfOTE2X2tpbmVjdC5wbmciXV0/kinect.png)
Body-Based Input for Large Display Surfaces
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDhfMDBfNTJfNDUyX0ZhclZpc3RhU3R1ZGlvc0xvZ28ucG5nIl1d/FarVistaStudiosLogo.png)
Cognitive Gameplay Requirements
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfNDJfNTRfODM0X2xvbmRvbi5qcGciXV0/london.jpg)
Collaboration over Maps on Tables
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfMDVfMzFfMTg0X2NhcHNpemVkLnBuZyJdXQ/capsized.png)
Critic Proofing Games During Development
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDhfMDNfMDFfNDU4X3NldG9fYm9yZGVyX21lbnVfZGVzaWduLmpwZyJdXQ/seto_border_menu_design.jpg)
Designing Visual Affordances into Digital Tabletop Menus for Use in Public Settings
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDhfMDdfMzZfODY4X21kZTJfZGlzcGxheV9jb25maWd1cmF0aW9uLmpwZyJdXQ/mde2-display-configuration.jpg)
Development of New Methodologies for Assessing the Effectiveness of Collaborative Environments
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMDZfMTBfMjY4X0hpbnJpY2hzMjAxMUNISS5qcGciXV0/Hinrichs2011CHI.jpg)
Gestures in the Wild: Studying Multi-Touch Gesture Sequences on Interactive Tabletop Exhibits
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMDNfNDVfMzA1X2x5bmNoX211c2ljLnBuZyJdXQ/lynch_music.png)
Graphical Multi-touch Interaction for Composing and Playing Music
How People Interact with Surface-Based Console Games
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDhfMDZfMjhfMzE4X1RhYmxlU2l6ZVN0dWR5X0NvbmRpdGlvbnMuanBnIl1d/TableSizeStudy_Conditions.jpg)
Impact of Table Size on External Cognition during Collaborative Problem-Solving
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzBfMjZfMTMxX3RvdWNodml6XzIucG5nIl1d/touchviz-2.png)
Improving Gestural Communication for Distributed Tables by Visualizing Gesture Height
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDNfNDlfNTFfNzA1X3RhYmxlLmpwZyJdXQ/table.jpg)
Information Cloth
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMDhfNTFfMzEwX3ZsYW1pbmcucG5nIl1d/vlaming.png)
Integrating 2D Mouse Emulation with 3D Manipulation for Visualizations on a MultiTouch Table
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfNDNfMjlfNjAxX2NoZWNrZXJzLmpwZyJdXQ/checkers.jpg)
Investigating the Design of Digital Tabletop Board Games
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfNDZfNTVfMjM2X2x1bmNodGFibGUucG5nIl1d/lunchtable.png)
Lunch Table Project
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfNDVfMzJfNjQyX21hdGhza2V0Y2gucG5nIl1d/mathsketch.png)
MathSketch: Designing a Dynamic Whiteboard for Instruction Contexts
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
MediaSurface: Personal Content Manager Using a Digital Tabletop and Mobile Devices Such as the iPad and iPhone
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMTBfMTRfOTkzX2dyYXBoX2V4cGxvcmF0aW9uMi5wbmciXV0/graph_exploration2.png)
Multi-touch Graph Interaction Techniques
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Next Generation Video Conferencing
Object and Arm Shadows: Visual Feedback for Cross Device Transfer
![](../media/W1siZiIsIjIwMTUvMDQvMjgvMTVfNDdfNTRfODAzX2JhcnJpZXJzRGlhZ3JhbV90aHVtYm5haWwuanBnIl1d/barriersDiagram_thumbnail.jpg)
Overcoming Interaction Barriers in Large Public Displays Using Personal Devices
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Personal Visualization and Personal Visual Analytics
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Personal Visualization and Personal Visual Analytics
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfNDhfMTJfNzkyX3BoeXNpY3Nib3gucG5nIl1d/physicsbox.png)
PhysicsBox: Playful Educational Tabletop Games
![](../../media/W1siZiIsIjIwMTMvMDkvMjUvMTZfMDJfMTZfNjgwX3Byb2plY3RvcmtpdC5qcGciXV0/projectorkit.jpg)
ProjectorKit
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Spalender: A Spatial Calendar on a Public Display
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMDdfNTJfMzM5X3NhbmR0cmF5LnBuZyJdXQ/sandtray.png)
Supporting Sandtray Therapy on an Interactive Tabletop
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfMDdfMTRfNTczX2Jpb2ZlZWRiYWNrR2FtZXMuanBnIl1d/biofeedbackGames.jpg)
Surface-Based Biofeedback for Health
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMTFfMjVfMjM5X1N1cmZhY2VNdXNpYy5wbmciXV0/SurfaceMusic.png)
SurfaceMusic: Mapping Virtual Touch-based Instruments to Physical Models
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfNTBfMTNfNTM2X21hbW1vdGgucG5nIl1d/mammoth.png)
Table-based Real-time Monitoring of Distributed Virtual Worlds
![](../../media/W1siZiIsIjIwMTMvMDkvMDEvMDNfMDlfMTFfOTQ5X3NocnVua2VuX0lNR180MzkwLmpwZyJdXQ/shrunken_IMG_4390.jpg)
TandemTable: Collaborative Language Learning using a Multi-Touch Digital Tabletop
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfNTBfMTVfMTU4X21hbmRyeWtFUGRpYWdyYW0ucG5nIl1d/mandrykEPdiagram.png)
The Effects of Intended Use on Target Acquisition
![](../../media/W1siZiIsIjIwMTMvMTAvMTIvMjFfMjFfMTZfNzU1X2hhcHRpY3B1Y2suanBnIl1d/hapticpuck.jpg)
The Haptic Tabletop Puck Toolkit
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
The Impact of Shared and Personal Devices on Collaborative Process and Performance
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMDVfMTlfNzU4X3VuZGlzdG9ydC5wbmciXV0/undistort.png)
Undistort Lens
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfMTlfMzZfNTA0X2lndC5wbmciXV0/igt.png)
Using Machine Learning Concepts for Learning gestures
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMDJfMDdfNzMzX3Zpc3RhY28ucG5nIl1d/vistaco.png)
VisTACO: Visualizing Tabletop Collaboration
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Visual Mementos: Reflecting Memories with Personal Data
![](../media/W1siZiIsIjIwMTUvMDgvMTIvMDlfMTJfMjdfNTIzX1NjcmVlbl9TaG90XzIwMTVfMDhfMTFfYXRfNS4wNC4zM19QTS5wbmciXV0/Screen%20Shot%202015-08-11%20at%205.04.33%20PM.png)
Visual Mementos: Reflecting Memories with Personal Data
![](../../media/W1siZiIsIjIwMTMvMTAvMDgvMThfMTlfNDlfNTQ4X3d2aXNfdGhpbmtpbmdfZGlhZ3JhbS5qcGciXV0/wvis%20thinking%20diagram.jpg)
Visual Thinking in Action: Visualizations as Used on Whiteboards
![](https://dl.dropboxusercontent.com/u/1818125/wams-images/wams2.jpg)
WAMS: A Web Application Framework for Multi-Surface Environments