SDG Toolkit
The SDG Toolkit is a framework for designing single display groupware applications by managing multiple mice, keyboards, multiple cursors, and mouse/cursor orientation. SDGT is implemented as a .NET package.
Contents
Download and Installation
- Sdgt 2.0.1.0.zip. Download / unzip the SDG Toolkit library and documentation into a folder with a descriptive name (e.g., SDGToolkit).
- Include SDGToolkit into the Visual Studio Toolbox: Follow these step by step instructions once to finalize how the SDGToolkit appears in Visual Studio
- SDGToolkit API Documentation: View it by selecting the .chm file in the SDGToolkit folder.
- Version History of the SDG Toolkit.
Recipes and How-To's
- The System mouse vs. SDG Mice. Things you should know.
- Creating Custom Cursors.
- If You See More Mice Than You Actually Have
Tutorials and Examples
- Simple Sketch. Learn how to use multiple mice and adjust their properties.
- Tic Tac Toe. Learn how to create SDG Widgets by building a simple tic tac toe game.
- Simple Text. Learn how to use multiple keyboards
- Simple Spline. Learn how to create a SDG-aware graphics.
- Toolglass. Learn how to use SDGForm to create a floating tool palette.
- SDG Widget Application You can also download, unzip and run the msi: sdgwidgetsetup.zip. This is the SDG Widget library above containing 3 basic SDG widgets: checkbox, radio button, and trackbar. The installer contains the DLL for the widgets, as well as a demo application, and the source for both.
SDG Examples
- SDG Pong Game - Nicolai Marquardt
- SDG Mind Bender Game - Petra Neumann
- SDG Puzzle Game - Kimberly Tee
- SDG Candy Game - Stephanie Smale
- SDG Math Game - Robert Morgan
- SDG Widgets - Rob Diaz-Marino
- SDG Button Widget - Saul Greenberg
More SDG Examples, from the Winter 2006 CPSC 581 class
- SDG Photo Organizer - Tim Au Yeung
- SDG Typo Blaster - John McDonald
- SDG Oh Nuts - Jordan Schaan
- SDG Musical Bands - Jim Young
- SDG Dream Paper Doll - Sandra Khorina
- SDG KidPad - Alexandra Braginsky
- SDG Smooth Draw - Tony Quach
- SDG Gladden Draw - David Fox
- SDG Yahtzee - Liz Friesen
- SDG Fun with Music - Phil Serchuk
- SDG Photo Collage - Jeni Lynn Vito
Links
Documentation/Code
Papers / Videos
- Tse, E. (2004) The Single Display Groupware Toolkit. MSc Thesis, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada, November.
- Tse, E. and Greenberg, S. (2004) Rapidly Prototyping Single Display Groupware through the SDGToolkit. Proc Fifth Australasian User Interface Conference, Volume 28 in the CRPIT Conferences in Research and Practice in Information Technology Series, (Dunedin, NZ January), Australian Computer Society Inc., p101-110
- Tse, E. and Greenberg. S. (2004) SDG Toolkit. Video Proceedings of the ACM CSCW Conference on Computer Supported Cooperative Work. (November 6-10, Chicago, Illinois). ACM Press. Video and abstract, duration 3:55.
- Tse, E., Histon, J., Scott, S. and Greenberg, S. (2004). Avoiding Interference: How People Use Spatial Separation and Partitioning in SDG Workspaces. Proceedings of the ACM CSCW'04 Conference on Computer Supported Cooperative Work, (Nov 6-10, Chicago, Illinois), ACM Press.
- Using multiple mice in Developing nations link
- SDG Toolkit Video Video