Collected Posters from the Nectar Annual General Meeting

Similar documents
Reflecting on Domestic Displays for Photo Viewing and Sharing

MOVING A MEDIA SPACE INTO THE REAL WORLD THROUGH GROUP-ROBOT INTERACTION. James E. Young, Gregor McEwan, Saul Greenberg, Ehud Sharlin 1

Balancing Privacy and Awareness in Home Media Spaces 1

Enhancing Creativity with Groupware Toolkits

Today. Sketching and Toolkits. Questions? Announcements 10/02/2017. February 9, Finishing coding activity. Sketching.

Bridging the Gap: Moving from Contextual Analysis to Design CHI 2010 Workshop Proposal

Københavns Universitet

The Proximity Toolkit: Prototyping Proxemic Interactions in Ubiquitous Computing Ecologies

THE UNIVERSITY OF CALGARY. Embodiments in Mixed Presence Groupware. Anthony Hoi Tin Tang SUBMITTED TO THE FACULTY OF GRADUATE STUDIES

Information Visualization & Computer-supported cooperative work

Exploring Video Streams using Slit-Tear Visualizations

Understanding How to Design Awareness Groupware for the Home

UI Sketching. Revision of Ideas. Why Sketch? Getting the Design Right

HCITools: Strategies and Best Practices for Designing, Evaluating and Sharing Technical HCI Toolkits

Handwriting Multi-Tablet Application Supporting. Ad Hoc Collaborative Work

Getting started Guide

Manager Client. User Guide V

3D Virtual Worlds and the Active Worlds Toolkit

Getting Started with the micro:bit

Kissenger: A Kiss Messenger

Complete Software Defined RFID System Using GNU Radio

From Room Instrumentation to Device Instrumentation: Assessing an Inertial Measurement Unit for Spatial Awareness

Published in: Proceedings of the 8th International Conference on Tangible, Embedded and Embodied Interaction

Open Archive TOULOUSE Archive Ouverte (OATAO)

Spectrum Analyzer. Spectrum Analyzer. Antenna Panel Inputs. Auxiliary Antenna Inputs. Two models available: 24 GHz and 8 GHz OSCOR

A Gestural Interaction Design Model for Multi-touch Displays

Enhancing Workspace Awareness on Collaborative Transparent Displays

Supporting the Design of Network- Spanning Applications

! Computation embedded in the physical spaces around us. ! Ambient intelligence. ! Input in the real world. ! Output in the real world also

The Olympus E-450: World s Slimmest & Smallest Digital SLR Camera Body with Arts Filters and Live-View Photography Announced

iphoto Getting Started Get to know iphoto and learn how to import and organize your photos, and create a photo slideshow and book.

OPAL Reactor Training Simulator

Quanser Products and solutions

Selecting Photos for Sharing

idocent: Indoor Digital Orientation Communication and Enabling Navigational Technology

LINKED SALES FORMULA SUCCESS PLANNER

Midway Design Review. Sync-In December 4, 2015

Quick Reference Guide - Behind The Blackboard! Getting Started Guide - Techsmith Njcountyrecording.com Getting Started Guide

Release Notes v KINOVA Gen3 Ultra lightweight robot enabled by KINOVA KORTEX

Chanalyzer Lab. Chanalyzer Lab by MetaGeek USER GUIDE page 1

Blogging on the MRes: Getting started

Design and Implementation of the 3D Real-Time Monitoring Video System for the Smart Phone

LA Techniques Ltd

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction

HeroX - Untethered VR Training in Sync'ed Physical Spaces

Tangible interaction : A new approach to customer participatory design

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY

Programming and Interfacing

EDUCATORS INFORMATION GUIDE

Mastering Autodesk Navisworks 2013

Data Sheet SMX-160 Series USB2.0 Cameras

Display and Presence Disparity in Mixed Presence Groupware

Using Distortion-Oriented Displays to Support Workspace Awareness

Add items to an existing album. While viewing photo thumbnails, tap Select, select items, tap Add To, then select the album.

Green ADVANTAGES. Spectrum Analyzer Two models available: 24 GHz and 8 GHz SPECTRUM ANALYZER. Antenna Panel Inputs. Auxiliary Antenna Inputs OSCOR

PIERO CLUB CUTTING EDGE ANALYSIS FOR PROFESSIONAL CLUBS. PIERO is a 3D sports graphics system designed for fast and informative game analysis.

LMC 8803 Prototyping Description Schedule

[Kumar, 5(12): December2018] ISSN DOI /zenodo Impact Factor

Next Back Save Project Save Project Save your Story

Appendix A ACE exam objectives map

Pathbreaking robots for pathbreaking research. Introducing. KINOVA Gen3 Ultra lightweight robot. kinovarobotics.com 1

Multi-User Multi-Touch Games on DiamondTouch with the DTFlash Toolkit

Blogging with and for EAL Learners. Bonnie Nicholas REALize Online Conference January 24, 2013

Relationship to theory: This activity involves the motion of bodies under constant velocity.

Start or stop video recording. Camera/ Video switch

STRANDS AND STANDARDS

SOFTWARE ARCHITECTURE

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

An Agent-based Heterogeneous UAV Simulator Design

School of Engineering SUMMER CAMPS PROGRAMMING : STEP BY STEP ROBOTICS & BASICS OF PROGRAMMING. INTERNET OF THINGS IoT, SMARTPHONE APPLICATIONS

INNOVATIVE SPECTRAL IMAGING

for your nonprofit Connecting people to your organization s cause.

Tutorial: The Web of Things

PSoC and Arduino Calculator

Project Description. Multispectral Image Capture System The Sixth Sensor

Minute Marketing Ideas. Website/Blog. Writing

Programme TOC. CONNECT Platform CONNECTION Client MicroStation CONNECT Edition i-models what is comming

Lineup for Compact Cameras from

Programming of Embedded Systems Uppsala University Spring 2014 Summary of Pan and Tilt project

IOT Question Bank. Unit 1. Chapter 1

Communication Guide. 8 Week Breakdown

BIM Toolbox. User Guide. Version: Copyright 2017 Computer and Design Services Ltd GLOBAL CONSTRUCTION SOFTWARE AND SERVICES

Outline. Paradigms for interaction. Introduction. Chapter 5 : Paradigms. Introduction Paradigms for interaction (15)

HCITools: Strategies and Best Practices for Designing, Evaluating and Sharing Technical HCI Toolkits

PROCESSING X-TRANS IMAGES IN IRIDIENT DEVELOPER SAMPLE

Virtual Testing of Autonomous Vehicles

Physical User Interfaces What they are and how to build them

Contextual Design Observations

A Brief Survey of HCI Technology. Lecture #3

Social and Spatial Interactions: Shared Co-Located Mobile Phone Use

Technical Requirements of a Social Networking Platform for Senior Citizens

Adobe Photoshop CC update: May 2013

On the front of the board there are a number of components that are pretty visible right off the bat!

Project Plan Snagit Power Tools

Faculty of Information Engineering & Technology. The Communications Department. Course: Advanced Communication Lab [COMM 1005] Lab 6.

Haplug: A Haptic Plug for Dynamic VR Interactions

Course Overview. Course Requirements. Key Concepts. Age Restrictions Subject Objective Duration. Prerequisite Skills Hardware equipment

Movie Production. Course Overview

Hinkle (K5PA), Using GPS to Set Computer Time April 7, 2016

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

Transcription:

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

Multiple Instancesof Cambience Multipleinstances ofcambiencecan beconnectedto sharetheirregions. The TheRegionPool showsallocaland remoteregionsthat canbeusedinthe VisualProgrammingEnvironment. ASonicEcologyis producedbymixing soundstogether. Thechangemea Thechangemeasurementsfrom regionscanbeused toafectthe playbackandpropertiesofthesounds. Alterationsinthe soundgivesan awarenessofvisual change. LocalSpeakers OutputaSonicEcology AudioProperties MappedfromVisualInput VisualProgramming UsingInputfromRegions ChangeDetection PerformedonCameraScene MonitoringRegions DrawnoverCameraImage RemoteRegions BroadcastChangeMeasurements RemoteCameras CaptureRemoteScenes LocalCamera CapturesaNearbyScene RobDiaz-MarinoandSaulGreenberg UniversityofCalgary,Canada robertod@cpsc.ucalgary.ca,saul@cpsc.ucalgary.ca DownloadCambienceandtheCambienceSFXLibraryat htp:/grouplab.cpsc.ucalgary.ca/cookbook ConstructingaSonicEcology formediaspaces

Shared Phidgets Nicolai Marquardt and Saul Greenberg University of Calgary, Canada nmarquar@cpsc.ucalgary.ca, saul.greenberg@ucalgary.ca A developers toolkit for rapid prototyping of distributed tangible user interfaces. 1 Introduction: What are Phidgets? 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 2 Motivation: Why do we need this toolkit? 5 Tools The objective: Build interactive systems that involve multiple locations and various input/output devices Phidgets Shared Phidgets Device Explorer: See all connected devices, control them, and simulate devices The problems: 3 Access to hardware very difficult Network programming is a pain Synchronizing software and hardware Often difficult to get overview of devices Solution: What does Shared Phidgets provide? Sensor Maps: Visualization of all devices and sensors around you Easy to use API Manages all networking aspects Custom abstract devices Graphical skins Observer and control tools Metadata Many different sensors and actuators Mobile Explorer: Use your TabletPC to explore embedded devices in the environment 4 Implementation: How does it work? Physical Device Interaction (End-user) Phidget Devices (USB connected) InterfaceKit Shared Data Space, using a Shared Dictionary Development using the Shared Phidgets.NET Component Library Network Physical Device Control Interface 1 Programming via the Shared Dictionary Software Controlling Physical Interaction Devices 6 Summary TextLCD Servo Motor RFID Reader Connector Connector Phidgets Inc. Web Service Server (Shared Dictionary) Wired or Wireless Network Connections 2 3 Sub- Handling Shared Custom Interface scrip- tions Entries Dictionary Dictionary Elements Programming via Phidget Objects Phidget Connection Custom Interface Objects Manager Elements Programming via Interface Skins Phidget Connection Interface Objects Manager Skins Monitor, Control and Simulate Devices The Shared Phidgets toolkit makes it very easy to develop distributed physical and tangible user interfaces. InterfaceKit Phidgets Inc. Web Service Connector Observer and Control Tools Device Controller Explorer Tool Download and Tutorials: http://grouplab.cpsc.ucalgary.ca/cookbook

Community Bar Gregor McEwan and Saul Greenberg Peripheral display of awareness information with quick and easy transition to interaction. Ad hoc Groups Static picture Static picture Away Web Item Web page capture Description text Place CSCW Create new groups using a single text entry. Focus control Each person can control how they view items within the Community Bar Colour change shows online/away View name only Join and Leave groups using the checkboxes View name and text message Inviter view View name, static image and text message Invitee view Invite other people to your new group View name, video snapshot and text message Static picture Chat Item Text chat Name only Chat Item Text chat Place G-place Presence control Each person can control how others can view them within each Place Name only Away Sticky Note Item Text announcement Static picture Name only Text message Place ilab Lightweight transition from awareness to interaction In the bar Tooltip Grande Full view in separate window Tooltip Grande Larger/faster video Invite user to place Modify view of item Place mike test Chat Item Text chat Live video Download and use Community Bar! grouplab.cpsc.ucalgary.ca/cookbook/

LINC: A Digital Family Calendar Carman Neustaedter 1, A.J. Brush 2, and Saul Greenberg 1 1: University of Calgary, Canada, and 2: Microsoft Research, USA carman@cpsc.ucalgary.ca, ajbrush@microsoft.com, saul.greenberg@ucalgary.ca 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 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. 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.

Software at: http://grouplab.ucalgary.ca/cookbook Timeline is a visualization system allowing rapid exploration of the history of a video stream from a media space University of Calgary, 2 University of Saskachewan [nunes, saul, sheelagh]@cpsc.ucalgary.ca, carl.gutwin@usask.ca 1 Michael N. Nunes1, Saul Greenberg1, Sheelagh Carpendale1, Carl Gutwin2 Timeline: Video Traces for Awareness Refine Playback in the longer visualization lines is course sections can be selected for finer grain viewing in the shorter lines Replay The visualization can be used to rapidly replay the recorded video by scrubbing over it Refocus The visualization can interactively be refocused on different areas of the frame by moving the sampled column Multiple Views Minute, day, hour, and week lines allow visualization of a long video stream Video cubism Visualizations created by sampling and abutting single-pixel colums from the video frames

Transient Life Collecting and sharing personal information Stephanie Smale and Saul Greenberg University of Calgary A single interface to collect, consolidate and publish personal information and daily tidbits of interest Collect Consolidate Publish Record personal status information as it changes Mood Location Activity Personal Comments Publish personal status information to the display name field in MSN Messenger Publish blog entries to an exiting blog site such as Blogger or Gather information tidbits as they catch your interest Have collected links automatically posted as a blog entry Drag and drop web links and photos Generate and send a Today Message Maintain activity logs and to-do lists Record an activity as it is completed or add to-do items as they come up Gathering all the information collected throughout the day, a rich, consolidated email is generated for sharing with contacts and collaborators. Create blog text entries Compose, add to, and edit a text essay over time View a personal history of gathered information See status, links, photos and activities from a previous day

Screen Sharing within the Community Bar Kimberly Tee, Saul Greenberg, and Carl Gutwin Screen sharing helps people maintain awareness of what others are working on. Community Bar Groupware supporting awareness and interaction What the person sharing sees Each person sharing their screen can control how much others see Group-based public display Always visible Transitions from awareness to interaction Various channels for communication and information Plugin architecture Specify what to share, how often to update the shared screen image, and how much detail to share What others see Others can see shared screens in miniature or raise the larger view to see more detail Screen Sharing Item With blur Initial experiences Ten 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 Zoom and pan to view another s screen in more detail Moving to interaction Telepointers can be used to remotely point at an artifact on another s screen Telepointer With pixelation Telepointer People balanced awareness with privacy by using our built-in privacy protection strategies. What the viewer sees What the person sharing sees Download: grouplab.cpsc.ucalgary.ca/cookbook/ University of Calgary and University of Saskatchewan