Download presentation
Presentation is loading. Please wait.
Published byAnthony Stafford Modified over 9 years ago
1
The SDG Toolkit Edward Tse and Saul Greenberg University of Calgary, Alberta Canada
2
Single Display Groupware (SDG)
3
Problems
4
Message With the SDG Toolkit, programmers can achieve rapid prototyping of SDG applications by easily implementing core SDG functionalities
5
First Experiences with SDG Zanella and Greenberg, 2001 Greenberg, Boyle, LaBerge, 1999 Greenberg and Fitchett, 2001
6
Related Work Bederson, et al., 1999 Myers, et al., 1998 Greenberg and Fitchett, 2001 MID Pebbles Phidgets
7
SDG Toolkit
8
Core SDG Functionalities Obtaining Input Supporting Tables and Vertical Displays Multiple cursors Widget Layer
9
Obtaining Input
10
Supporting Tables and Vertical Displays What is going on?
11
Obtaining Input Rotation Matrix
12
Multiple Cursors Cursor[] sdgCursors = {Cursors.Arrow, Cursors.Hand}; String[] sdgText = {"Edward", "Saul"}; int[] sdgDegreeRotations = {-90, 0}; for (int i=0; i < sdgManager1.Mice.Count && i < 2; ++i) { sdgManager1.Mice[i].Cursor = sdgCursors[i]; sdgManager1.Mice[i].Text = sdgText[i]; sdgManager1.Mice[i].DegreeRotation = sdgDegreeRotations[i]; }
13
Why Existing Widgets are Problematic
14
SDG Widget Layer public class UserControl1 : SdgUserControl { //Designer generated code private void SdgMouseDown(object sender, SdgMouseEventArgs e) { if (e.ID > 0) this.BackColor = Color.Red; else this.BackColor = Color.Blue; }
15
SDG Widget Layer Example SDG Widgets Diaz-Marino, Tse and Greenberg, (2003)
16
SDG Flow Menu
17
SDG Magic Lenses
18
Diamond Touch Toolkit Extending the SDG Toolkit Diaz-Marino, Tse and Greenberg, (2003)
19
Digital Vision Technology Extending the SDG Toolkit
20
Message Thanks to NSERC, SMART Technologies, Alberta Ingenuity and iCore for their financial support Software available at http://grouplab.cpsc.ucalgary.ca With the SDG Toolkit, programmers can achieve rapid prototyping of SDG applications by easily implementing core SDG functionalities
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.