Software Team Rooms
Ongoing Projects
Add-Ons for Collaborative Surfaces
Collaborative Multi-touch Software Visualization
![](../../media/W1siZiIsIjIwMTQvMDIvMDUvMDBfNTdfMTZfM19leHBsYWluaW5nX2RhdGEucG5nIl1d/explaining%20data.png)
Data Set Discussion Tool - A Visualization Prototyping Tool to facilitate shared Understanding
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
DeeTest
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzZfMTlfNTRfZGlzY29fMS5wbmciXV0/disco-1.png)
Designing for Disconnection in Synchronous Groupware
![](../../media/W1siZiIsIjIwMTMvMTAvMDMvMTZfNDhfNDdfNzYwX01pbmRNaW5lckVkaXRpbmcucG5nIl1d/MindMinerEditing.png)
Distributed Surface Applications on the Web
![](../../media/W1siZiIsIjIwMTMvMTAvMDMvMTZfNTNfMTRfODY5X0lNR18zMDYzLmpwZyJdXQ/IMG_3063.jpg)
External Devices in Web-Based Distributed Surface Applications
![](../../media/W1siZiIsIjIwMTQvMDYvMjUvMTRfMDdfMjdfNDA4X3VsdHJhbHV4XzEucG5nIl1d/ultralux-1.png)
Inexpensive Full-coverage Displays for the Office and Home
![](../../media/W1siZiIsIjIwMTMvMTAvMDgvMTdfNTNfMzJfOTcxX2xpZmVjeWNsZXNfUDQucG5nIl1d/lifecycles%20P4.png)
Lifecycles of Diagrams and Sketches in Software Development
![](../../media/W1siZiIsIjIwMTUvMDgvMjcvMThfMjlfNTBfNzJfVW50aXRsZWQuanBnIl1d/Untitled.jpg)
MovemenTable: The Design of Moving Interactive Tabletops
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Simple system exploration and simulation
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzlfMTdfNDMzX3dlYnNvY2tldC5wbmciXV0/websocket.png)
Standards-Based Web Technologies for Real-Time Groupware
![](http://innovis.cpsc.ucalgary.ca/innovis/uploads/Research/Stratos/stratos_poster_preview.png)
STRATOS
![](../media/W1siZiIsIjIwMTMvMTAvMTQvMTdfNTBfMDJfMTUyX2VsZWN0cm90b3VjaF8xLmpwZyJdXQ/electrotouch-1.jpg)
Supporting Handoff Above the Table
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Surface Computing Support for Software Maintenance
Surfaces for Collaborative Security Analysis
Surfaces for Cyber-Security Awareness
Surfaces for IT Operation Centres
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMTdfMzFfNDIzX2Rpc2NvX3NlcnZlci5wbmciXV0/disco-server.png)
The DiscoTech Toolkit
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzRfNThfMTJfd29ybGRfcG9pbnRpbmdfdGFyZ2V0cy5wbmciXV0/world-pointing-targets.png)
The World as a Surface: Storing Digital Objects in Real-World Landmarks
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
TouchRAM - Part 3: Adding Multi-User Support
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
TouchRAM - Part 4: Concern-Orientation
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzFfNTZfOTU5X3ViaWN1cnNvcl9oYWxvcy5wbmciXV0/ubicursor-halos.png)
Ubiquitous Cursor: Direct Cursor Feedback for Multi-Display Environments
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzhfMDhfODM3X2NoYWxrX3NoYXBlcy5wbmciXV0/chalk-shapes.png)
Using Synthesized Audio to Improve Workspace Awareness in Distributed Groupware
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfNDBfMzZfMzg0X3NpbHZlci5wbmciXV0/silver.png)
Visualization of Complex Version-Based Collaborative Processes
Web Architecture for Distributed Surface Applications
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
A Multi-Touch Agile Card Wall
![](../../media/W1siZiIsIjIwMTMvMTAvMDMvMTZfMjlfMDRfNzAwX1NjcmVlbl9TaG90XzIwMTNfMTBfMDNfYXRfMTIuMjcuMzZfUE0ucG5nIl1d/Screen%20Shot%202013-10-03%20at%2012.27.36%20PM.png)
A Multi-Touch Collaborative Server Log Browser
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Automated Acceptance Testing of Surface Applications
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Bringing Java to the Table
Clone visualization with multi-touch surfaces
![](../../media/W1siZiIsIjIwMTMvMTAvMDMvMTZfNDFfMjJfMTEyX2NhcmxldG9uX2Jyb3duX2dvc3NhZ2VfY2FyZHdhbGwuanBlZyJdXQ/carleton-brown-gossage-cardwall.jpeg)
Digitial Agile Card Walls
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzBfMjZfMTMxX3RvdWNodml6XzIucG5nIl1d/touchviz-2.png)
Improving Gestural Communication for Distributed Tables by Visualizing Gesture Height
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMzVfMzlfMTA0X2FwaV91c2FiaWxpdHlfMS5wbmciXV0/api-usability-1.png)
Measuring API Usability
Portable Touch Screen
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfNDRfNTdfNjQ4X1B1bHNlTW9ja3VwLmpwZyJdXQ/PulseMockup.jpg)
Pulse - Project Visualization for Release Planning
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMjRfMzFfNDcxXzIwMTBfUmF5UG9pbnRpbmczLmpwZyJdXQ/2010-RayPointing3.jpg)
Ray Pointing for Large Displays
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Spalender: A Spatial Calendar on a Public Display
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
STRATOS: Using Visualization to Support Decisions in Strategic Software Release Planning
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
Supporting Dispersed Software Management
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDdfNTBfMTVfMTU4X21hbmRyeWtFUGRpYWdyYW0ucG5nIl1d/mandrykEPdiagram.png)
The Effects of Intended Use on Target Acquisition
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
TouchRAM - Part 2: Weaving and the Reusable Concern Model Library
Understanding Artefacts for UX-SE Collaboration
![](http://nsercsurfnet.ca/assets/SurfNet%20Logo.jpg)
User Interface Traces: Supporting the Maintenance of Interactive Software
![](../../media/W1siZiIsIjIwMTMvMDcvMTkvMDRfMDJfMDdfNzMzX3Zpc3RhY28ucG5nIl1d/vistaco.png)
VisTACO: Visualizing Tabletop Collaboration
![](../../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