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.
Download and Installation
- Sdgt 22.214.171.124.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.
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.
More SDG Examples, from the Winter 2006 CPSC 581 class
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