CSC2636, CSCW Course: Assignment 1 Overview - PowerPoint PPT Presentation

About This Presentation
Title:

CSC2636, CSCW Course: Assignment 1 Overview

Description:

Microsoft LiveMeeting, SMART Bridgit, UToronto's ePresence, ... Webcasting and media archiving. In this class we will be looking at existing archived sessions ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 18
Provided by: daniel320
Category:

less

Transcript and Presenter's Notes

Title: CSC2636, CSCW Course: Assignment 1 Overview


1
CSC2636, CSCW Course Assignment 1 Overview
  • Assignment 1 Page http//honeybrown.ca/cscw

2
Resources for Assignment 1
  • Anand Agarawala
  • anand_at_dgp.toronto.edu
  • Starting Point http//honeybrown.ca/cscw
  • Detailed how-tos with groupware packages/toolkits

3
2 Options
  • Assignment 1a
  • Evaluating 4 Groupware packages
  • Microsoft LiveMeeting, SMART Bridgit, UTorontos
    ePresence, Microsoft Groove
  • Assignment 1b
  • Create a Groupware app with one of 2 toolkits.
  • UCalgary SDGToolkit
  • UCalgary Collabrary.

4
2 Options
  • Assignment 1a
  • Evaluating 4 Groupware packages
  • Microsoft LiveMeeting, SMART Bridgit, UTorontos
    ePresence, Microsoft Groove
  • Assignment 1b
  • Create a Groupware app with one of 2 toolkits.
  • UCalgary SDGToolkit
  • UCalgary Collabrary.

5
Assignment 1a MS LiveMeeting
  • Web-based conferencing (Java based?)
  • Integration with phones (via PBX protocol)
  • Present can put up Items Whiteboard, PowerPoint
    slides, Polls, Browsable Websites, etc

6
Assignment 1a SMART Bridgit
  • Screensharing software, suppors SMART boards
  • Support for audiovideo channel, scribbling

7
Assignment 1a UT ePresence
  • Webcasting and media archiving
  • In this class we will be looking at existing
    archived sessions

8
Assignment 1a MS Groove
  • IM-based, workspace collaboration
  • Saved, persistent workspaces and networked drives
  • Workspaces have several items whiteboard,
    slides, games, etc

9
2 Options
  • Assignment 1a
  • Evaluating 4 Groupware packages
  • Microsoft LiveMeeting, SMART Bridgit, UTorontos
    ePresence, Microsoft Groove
  • Assignment 1b
  • Create a Groupware app with one of 2 toolkits.
  • UCalgary SDGToolkit
  • UCalgary Collabrary.

10
Option 1 SDG Toolkit
  • Easily use n-mice or keyboards on a single
    machine
  • few lines of code (characteristic of UCalgary
    toolkits)
  • Example applications ToolGlass, Tabletop
    software, Collaborative or Competitive Games (ie,
    a Puzzle). Text-editor.

11
SDG Toolkit Tutorial
  • (follow website instructions)

12
Option 2 Collabrary Toolkit
  • Collabrary Collaboration Library
  • Powerful library of data structures facilitating
    networked, multi-media apps
  • Few lines of code to do complex things
  • (ie, grab frames of video from webcam and send to
    remote user)
  • No fuss with low-level details driver
    communication, DirectX, networking, sockets, etc.

13
Collabrary Toolkit
  • Examples of what you can build
  • Shared Whiteboard
  • users can draw on a shared surface and gesture
    with telepointers.
  • Online Media Space
  • people can post live streaming audio/video, text,
    pictures, desktop snapshots, and web snapshots.
  • Ie Notificaiton Collage

14
Collabrary Example Usage
  • Notification Collage (left) Community Bar
    (right)

15
Collabrary Toolkit
  • Key Data Structures
  • SharedDictionary (rebuilt in GroupLab.Networking
    toolkit)
  • remote hashtable that can store keys and their
    corresponding values.
  • Values can be any type integers, strings, 2D
    arrays, pictures, audio data, custom objects, etc
  • Clients can send, retrieve or subscribe to keys

16
Collabrary Toolkit
  • Key Data Structures
  • Camera provides on-demand still image snapshots
    from a digital video camera/webcam
  • Photo datatype used by Camera for its
    Camera.Frame's property. Can be dumped directly
    into a C picture box for viewing.
  • Microphone and Speaker
  • Similar to Camera/Photo for grabbing audio from a
    microphone

17
Collabrary Example App
  • (demo app)
  • Instructions on website
Write a Comment
User Comments (0)
About PowerShow.com