The SDG Toolkit - PowerPoint PPT Presentation

About This Presentation
Title:

The SDG Toolkit

Description:

Extending the SDG Toolkit. Diaz-Marino, Tse and Greenberg, (2003) Digital Vision Technology. Extending the SDG Toolkit. Message ... – PowerPoint PPT presentation

Number of Views:198
Avg rating:3.0/5.0
Slides: 21
Provided by: saulgre
Category:
Tags: sdg | extending | toolkit

less

Transcript and Presenter's Notes

Title: The SDG Toolkit


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
MID
Phidgets
Pebbles
Bederson, et al., 1999
Myers, et al., 1998
Greenberg and Fitchett, 2001
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 i0 i lt sdgManager1.Mice.Count i lt 2
i) sdgManager1.Micei.Cursor
sdgCursorsi sdgManager1.Micei.Text
sdgTexti sdgManager1.Micei.DegreeRotation
sdgDegreeRotationsi
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 gt 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
Extending the SDG Toolkit
Digital Vision Technology
20
Message
  • With the SDG Toolkit,
  • programmers can achieve rapid prototyping
  • of SDG applications by easily implementing
  • core SDG functionalities

Software available at http//grouplab.cpsc.ucalgar
y.ca
Thanks to NSERC, SMART Technologies, Alberta
Ingenuity and iCore for their financial support
Write a Comment
User Comments (0)
About PowerShow.com