9
Collected Posters from the Nectar Annual General Meeting Greenberg, S., Brush, A.J., Carpendale, S.. Diaz-Marion, R., Elliot, K., Gutwin, C., McEwan, G., Neustaedter, C., Nunes, M., Smale,S. and Tee, K. (2007) Cite as: Greenberg, S., Brush, A.J., Carpendale, S.. Diaz-Marion, R., Elliot, K., Gutwin, C., McEwan, G., Neustaedter, C., Nunes, M., Smale,S. and Tee, K. (2007) Grouplab Nectar Posters. Research report 2007-887-39, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada T2N 1N4 This report collects eight posters produced by students and associates of the Grouplab Research Group (Dept. Computer Science, University of Calgary) for the NSERC Nectar Annual General Meeting, held after the ACM CSCW Conference in November, 2006, Banff. 1. Diaz-Marino, R. and Greenberg, S. Cambience: Constructing a Sonic Ecology for Media Spaces 2. Elliot, K., Neustaedter, C. and Greenberg, S. The Value of Contextual Locations in the Home 3. Marquardt, N. and Greenberg, S. Shared Phidgets: A developer's toolkit for rapid prototyping of distributed tangible user interfaces 4. McEwan, G. and Greenberg, S. Community Bar 5. Neustaedter, C., Brush, A.J. and Greenberg, S. LINC: A Digital Family Calendar 6. Nunes, M., Greenberg, S. Carpendale, S. and Gutwin, C. Timeline: Video Traces for Awareness 7. Smale,S. and Greenberg, S. Transient Life: Collecting and Sharing Personal Information 8. Tee, K., Greenberg, S. and Gutwin, C. Screen Sharing with Community Bar

Collected Posters from the Nectar Annual General Meetinggrouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/... · Collected Posters from the Nectar Annual General Meeting Greenberg,

  • Upload
    ngobao

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Collected Posters from the Nectar Annual General Meetinggrouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/... · Collected Posters from the Nectar Annual General Meeting Greenberg,

Collected Posters from the Nectar Annual General Meeting Greenberg, S., Brush, A.J., Carpendale, S.. Diaz-Marion, R., Elliot, K., Gutwin, C., McEwan, G., Neustaedter, C., Nunes, M., Smale,S. and Tee, K. (2007)

Cite as:

Greenberg, S., Brush, A.J., Carpendale, S.. Diaz-Marion, R., Elliot, K., Gutwin, C., McEwan, G., Neustaedter, C., Nunes, M., Smale,S. and Tee, K. (2007) Grouplab Nectar Posters. Research report 2007-887-39, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada T2N 1N4

This report collects eight posters produced by students and associates of the Grouplab Research Group (Dept. Computer Science, University of Calgary) for the NSERC Nectar Annual General Meeting, held after the ACM CSCW Conference in November, 2006, Banff.

1. Diaz-Marino, R. and Greenberg, S. Cambience: Constructing a Sonic Ecology for Media Spaces

2. Elliot, K., Neustaedter, C. and Greenberg, S. The Value of Contextual Locations in the Home

3. Marquardt, N. and Greenberg, S. Shared Phidgets: A developer's toolkit for rapid prototyping of distributed tangible user interfaces

4. McEwan, G. and Greenberg, S. Community Bar

5. Neustaedter, C., Brush, A.J. and Greenberg, S. LINC: A Digital Family Calendar

6. Nunes, M., Greenberg, S. Carpendale, S. and Gutwin, C. Timeline: Video Traces for Awareness

7. Smale,S. and Greenberg, S. Transient Life: Collecting and Sharing Personal Information

8. Tee, K., Greenberg, S. and Gutwin, C. Screen Sharing with Community Bar

Page 2: Collected Posters from the Nectar Annual General Meetinggrouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/... · Collected Posters from the Nectar Annual General Meeting Greenberg,

Multiple

Instances of

Cambience

Multiple instances

of Cambience can

be connected to

share their regions.

The

The Region Pool

shows all local and

remote regions that

can be used in the

Visual Program-

ming Environment.

A Sonic Ecology is

produced by mixing

sounds together.

The change mea

The change mea-

surements from

regions can be used

to affect the

playback and prop-

erties of the sounds.

Alterations in the

sound gives an

awareness of visual

change.

Local Speakers

Output a Sonic Ecology

Audio Properties

Mapped from Visual Input

Visual Programming

Using Input from Regions

Change Detection

Performed on Camera Scene

Monitoring Regions

Drawn over Camera Image

Remote Regions

Broadcast Change Measurements

Remote Cameras

Capture Remote Scenes

Local Camera

Captures a Nearby Scene

Rob Diaz-Marino and Saul Greenberg

University of Calgary, Canada

[email protected], [email protected]

Download Cambience and the Cambience SFX Library at

http://grouplab.cpsc.ucalgary.ca/cookbook

Constructing a Sonic Ecology

for Media Spaces

Page 3: Collected Posters from the Nectar Annual General Meetinggrouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/... · Collected Posters from the Nectar Annual General Meeting Greenberg,
Page 4: Collected Posters from the Nectar Annual General Meetinggrouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/... · Collected Posters from the Nectar Annual General Meeting Greenberg,

Implementation: How does it work?4

Shared PhidgetsNicolai Marquardt and Saul GreenbergUniversity of Calgary, [email protected], [email protected]

A developers’ toolkit for rapid prototyping of distributed tangible user interfaces.

Motivation: Why do we need this toolkit?2

Solution: What does Shared Phidgets provide?3

Tools5

Summary6

“The Shared Phidgets toolkit makes it very easy to develop distributed physical and tangible user interfaces.”

Download and Tutorials:http://grouplab.cpsc.ucalgary.ca/cookbook

Connection Manager

Interface Skins

Phidget Objects

Software Controlling

Physical Interaction

Devices

Server(Shared Dictionary)

Connector

Connector

Connector

Phidgets Inc.Web Service

Phidgets Inc.Web Service

Phidget Devices(USB connected)

InterfaceKit

TextLCD

Servo Motor

RFID Reader

InterfaceKit

Observer and Control Tools

Device Explorer

Controller Tool

Wired or Wireless Network

Connections

Physical Device

Interaction(End-user)

Development using the Shared Phidgets .NET Component Library

Network Physical Device Control Interface

Connection Manager

Custom Interface Elements

Shared Dictionary

Custom Interface Elements

Sub-scrip-tions

Programming via Phidget Objects

Monitor, Control and

Simulate Devices

Programming via the Shared Dictionary

Phidget Objects

Handling Dictionary

Entries

Programming via Interface Skins

1

2

3

Shared Data Space, using a Shared Dictionary

Device Explorer: See all connected devices, control them, and simulate devices

Sensor Maps: Visualization of all devices and sensors around you

Mobile Explorer: Use your TabletPC to explore embedded devices in the environment

Phidgets Shared Phidgets

Easy to use APIManages all networking aspects

Graphical ‘skins’

Observer and control tools

Custom ‘abstract devices’

MetadataMany different sensors and actuators

The objective:

The problems:

Build interactive systems that involve multiple locations and various input/output devices

• Access to hardware very difficult• Network programming is a pain• Synchronizing software and hardware• Often difficult to get overview of devices

Introduction: What are Phidgets?1

Phidgets are hardware building blocks to create tangible interfaces:

They can for example …

Interface Kit + Sensors Servo Motor RFID Reader Text Display

+

… provide buttons/sliders for interaction … move objects … identify objects … display messages

Page 5: Collected Posters from the Nectar Annual General Meetinggrouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/... · Collected Posters from the Nectar Annual General Meeting Greenberg,

Community Bar

Presence Item•Static picture•Online

Presence Item•Static picture

•Away

Web Item•Web page capture

•Description text

Presence Item•Static picture

•Online

Chat Item•Text chat

Presence Item•Name only

•Online

Chat Item•Text chat

Presence Item•Name only•Away

Sticky Note Item•Text announcement

Presence Item•Static picture•Online

Presence Item•Name only•Text message

•Online

Presence Item•Live video•Online

Chat Item•Text chat

Place“CSCW”

Place“G-place”

Place“ilab”

Place“mike test”

Tooltip Grande•Larger/faster video

•Invite user to place•Modify view of item

Peripheral display of awareness information with quick and easy transition to interaction.

Lightweight transition from awareness to interactionIn the bar Tooltip Grande Full view in separate window

Presence controlEach person can control how others can view them within each Place

Gregor McEwan and Saul Greenberg

Focus controlEach person can control how they view items within the Community Bar

Colour change

shows online/away

View name only View name and

text message

View name,

static image

and text message

View name,

video snapshot

and text message

Ad hoc Groups

Create new groups usinga single text entry.

Join and Leave groups using the checkboxes

Invite other people to your new group

Invitee viewInviter view

Download and use Community Bar! grouplab.cpsc.ucalgary.ca/cookbook/

Page 6: Collected Posters from the Nectar Annual General Meetinggrouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/... · Collected Posters from the Nectar Annual General Meeting Greenberg,

LINC: A Digital Family CalendarCarman Neustaedter1, A.J. Brush2, and Saul Greenberg1

1: University of Calgary, Canada, and 2: Microsoft Research, [email protected], [email protected], [email protected]

Design: LINC was designed using a participatory design process involving twenty primary schedulers. Design stages included: low-fidelity paper prototype design sessions, the design of a medium-fidelity digital prototype, and a formative evaluation. Findings guided the design of a high-fidelity prototype of LINC.

A digital calendar that is as easy to use as a paper calendar and available where families need it: home, work, or on the go.

Shared by Family

Always-on and Inkable

Mobile Access

Work Access

Evaluation: Four families were given LINC running on a slate tablet for our month long field study. All adopted LINC and used it extensively as their primary family calendar. They valued the portability of the tablet, the ability to access their calendar from multiple locations, and the ease in which they could personalize their calendar with ink and color.

Page 7: Collected Posters from the Nectar Annual General Meetinggrouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/... · Collected Posters from the Nectar Annual General Meeting Greenberg,

Tim

elin

e: V

ideo

Tra

ces fo

r Aw

aren

ess

Michae

l N

. N

unes

1, Sa

ul G

reen

ber

g1, Sh

eelagh

Car

pen

dale1

, C

arl G

utw

in2

1U

niver

sity

of C

alga

ry,

2U

niver

sity

of Sa

skac

hew

an[n

unes

, sa

ul,

shee

lagh

]@cp

sc.u

calgar

y.ca

, ca

rl.gutw

in@

usa

sk.ca

Video cubism

Visualizat

ions

crea

ted b

y sa

mplin

g an

d a

butt

ing

single-

pix

el c

olu

ms

from

the

video

fra

mes

Multiple Views

Min

ute

, day

, hour, a

nd w

eek

lines

allo

w v

isualizat

ion o

f a

long

video

st

ream

Refocus

The

visu

alizat

ion c

an inte

ract

ivel

y be

refo

cuse

d o

n d

iffer

ent ar

eas

of

the

fram

e by

moving

the

sam

ple

d

colu

mn

Replay

The

visu

alizat

ion c

an b

e use

d to

rapid

ly r

eplay

the

reco

rded

vid

eo

by

scru

bbin

g ove

r it

Refine

Playb

ack

in the

longe

r visu

alizat

ion lin

es is co

urs

e -

sect

ions

can b

e se

lect

ed for

finer

gr

ain v

iew

ing

in the

short

er lin

es

Timeline

is a

visualizat

ion sys

tem

allo

win

g ra

pid

explo

ration o

f th

e histo

ry o

f a

video

str

eam

fro

m a

med

ia spac

e

Softw

are

at: http://g

rouplab.u

calgar

y.ca

/cookb

ook

Page 8: Collected Posters from the Nectar Annual General Meetinggrouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/... · Collected Posters from the Nectar Annual General Meeting Greenberg,

Tran

sien

t Li

feCo

llect

ing

and

shar

ing

pers

onal

info

rmat

ion

Step

hani

e Sm

ale

and

Saul

Gre

enbe

rgU

nive

rsit

y of

Cal

gary

A si

ngle

inte

rfac

e to

col

lect

, co

nsol

idat

e an

d pu

blis

hpe

rson

al in

form

atio

n an

d da

ily t

idbi

ts o

f in

tere

st

Reco

rd p

erso

nal s

tatu

s in

form

atio

n as

it c

hang

esM

ood

Loca

tion

Act

ivit

yPe

rson

al C

omm

ents

Crea

te b

log

text

ent

ries

Com

pose

, ad

d to

, an

d ed

it a

tex

t es

say

over

ti

me

Mai

ntai

n ac

tivi

ty lo

gs a

nd

to-d

o lis

tsRe

cord

an

acti

vity

as

it i

s co

mpl

eted

or

add

to-d

o it

ems

as t

hey

com

e up

View

a p

erso

nal h

isto

ry o

f ga

ther

ed in

form

atio

nSe

e st

atus

, li

nks,

pho

tos

and

acti

viti

es f

rom

a

prev

ious

day

Gat

her

info

rmat

ion

tidb

its

as

they

cat

ch y

our

inte

rest

Dra

g an

d dr

op w

eb l

inks

and

pho

tos

Publ

ish

pers

onal

sta

tus

info

rmat

ion

to t

he d

ispl

ay

nam

e fi

eld

in M

SN

Mes

seng

er

Publ

ish

blog

ent

ries

to

an e

xiti

ng b

log

site

suc

h as

Blo

gger or

Hav

e co

llect

ed li

nks

auto

mat

ical

ly p

oste

d as

a

blog

ent

ry

Gen

erat

e an

d se

nd a

To

day

Mes

sage

Gat

heri

ng a

ll t

he

info

rmat

ion

coll

ecte

d th

roug

hout

the

day

, a

rich

, co

nsol

idat

ed e

mai

l is

ge

nera

ted

for

shar

ing

wit

h co

ntac

ts a

nd c

olla

bora

tors

.

Publ

ish

Publ

ish

Colle

ctCo

llect

Cons

olid

ate

Cons

olid

ate

Page 9: Collected Posters from the Nectar Annual General Meetinggrouplab.cpsc.ucalgary.ca/grouplab/uploads/Publications/... · Collected Posters from the Nectar Annual General Meeting Greenberg,

Screen Sharingwithin the Community Bar

Kimberly Tee, Saul Greenberg, and Carl Gutwin

What the person sharing seesEach person sharing their screen can control how much others see

Specify what to share, how often to update the shared screen image, and how much detail to share

What others seeOthers can see shared screens in miniature or raise the larger view to see more detail

Zoom and pan to view another’s screen in more detail

Moving to interactionTelepointers can be used to remotely point at an artifact on another’s screen

What the person sharing sees

What the viewer sees

Telepointer

Telepointer

With pixelation

With blur

– Group-based public display

– Always visible

– Transitions from

awareness to interaction

– Various channels for

communication and

information

– Plugin architecture

Screen Sharing Item

Initial experiencesTen co-located and distributed Community Bar

users from our research group shared their

screens on Community Bar.

They used our tool to:

– maintain awareness of what others were doing

– monitor progress and coordinate joint tasks

– determine when others could be interrupted

– engage in serendipitous collaboration

– project a certain image of themselves

People balanced awareness with privacy by using

our built-in privacy protection strategies.

Screen sharing helps people maintain awarenessof what others are working on.

Community BarGroupware supporting awareness and interaction

Download: grouplab.cpsc.ucalgary.ca/cookbook/University of Calgary and University of Saskatchewan