Post on 18-Dec-2015
2001-Feb-21 Peer-to-Peer Applications 1
Peer-to-Peer ApplicationsSome Scenarios
Kellogg S. Booth
NewMIC VR Lab
and
Sony, Sierra Wireless, and Telus Clusters
2001-Feb-21 Peer-to-Peer Applications 2
The Connected Family
• Collaborative television-based activities• Multi-generational family• Not co-located (perhaps in different time zones)• One- or two-way video cameras• Picture-in-picture of other family members• Shared audio mixed with program audio• Ability to create/play “private” content
2001-Feb-21 Peer-to-Peer Applications 3
Inter-generational Artwork
• Grandchildren use interactive paint program• Might be tied to video game, e-book, etc.
• Grandparents “watch” grandchildren paint• Might have a copy of the video game or e-book
• Two-way audio for simultaneous conversation• Audio channel is key to the sense of presence
• Kids see grandparents as picture-in-picture• Grandparents see kids as picture-in-picture
2001-Feb-21 Peer-to-Peer Applications 4
Bedtime Story
• Grandparents read video children’s story book• Kids have a copy of the “real” book• Grandparents see video book and kids
• Picture-in-picture can be switched between the two
• Kids see video book and grandparents• Picture-in-picture can be switched back and forth• Kids might “color” in a B&W video version
• Mom or Dad “on the road” from a hotel room
2001-Feb-21 Peer-to-Peer Applications 5
Watching Television Together
• Favorite television show viewed together• Grandparents see program and kids
• Picture-in-picture can be switched between
• Kids and parents see program and grandparents• Picture-in-picture can be switched between
• Shared audio allows comments to be heard• Muting at either end allows only program audio
• Automatic selection of correct local channel• Interactive pointers provide sense of presence
2001-Feb-21 Peer-to-Peer Applications 6
Watching TV “Together” Separately
• Favorite television show viewed separately• Receiver(s) sees program and sender(s)
• Picture-in-picture can be switched back and forth
• Second audio track allows comments• Possible annotation of show by sender(s)
• “This is my favorite character...”• “I got one of these for my birthday…”
• Automatic selection of local viewing settings
2001-Feb-21 Peer-to-Peer Applications 7
Aware Home Research Initiative AHRI at Georgia Tech’s GVU
http://www.cc.gatech.edu/fce/ahri/
2001-Feb-21 Peer-to-Peer Applications 8
Overview from the AHRI Website
• The goal is to develop the requisite technologies to create a home environment that can both perceive and assist its occupants
• Projects range from fundamental technical development to cognitive and ethnological studies that assess the most appropriate and compelling technological strategies
• Involves a number of groups at Georgia Tech:• Future Computing Environments Group (FCE) • Residential Laboratory (Broadband Institute)• Georgia Research Alliance (GRA).
2001-Feb-21 Peer-to-Peer Applications 9
The Context Toolkit (from the AHRI Website)
• The Context Toolkit is a software toolkit that enables application designers to use context, or situational/environmental information, in their applications
• Example applications to be demonstrated are the Conference Assistant, a context-enabled electronic whiteboard, and an in/out board
2001-Feb-21 Peer-to-Peer Applications 10
The Digital Family Portrait (from the AHRI Website)
• Many of us want to keep in touch with family members who live far away from us
• This need can turn to concern from elderly family members who live by themselves
• The Digital Family Portrait helps you stay aware of the well-being of a family member
2001-Feb-21 Peer-to-Peer Applications 11
The Family Intercom (from the AHRI Website)
• We are augmenting a domestic environment with implicitly gathered knowledge of the location and activities of its occupants
• The Family Intercom provides a test bed to explore how this context supports a variety of lightweight communication opportunities between collocated and remote family members
• There are many technologies enabling direct human-human audio communication, but none of them use the context of the communication partners effectively
2001-Feb-21 Peer-to-Peer Applications 12
What Was I Cooking? (from the AHRI Website)
• Cooking is a common activity that is often interrupted by countless household distractions
• Our cooking collages help you remember your recent actions• Did you add the salt?• When did you start to simmer the soup?• We can tell you!
• Simple sensing technology triggers the camera to grab snapshots as you're cooking
• In the future, these sensors will be replaced by cameras that recognize a host of human actions
2001-Feb-21 Peer-to-Peer Applications 13
The Privacy Mirror (from the AHRI Website)
• Many future home technologies rely on new sensing technologies
• The Privacy Mirror reflects what sensors could be operating in your home
• Owners or visitors have questions about sensors:• Are they working?• Which sensor is more accurate?• How are you personally being tracked?
• The Privacy Mirror helps you see the answers
2001-Feb-21 Peer-to-Peer Applications 14
Technical Notes for Connected Family
• Dial-up modems sufficient• Audio connections could be Internet or phone• Control & graphics require modest bandwidth
• Broadcast video is not sent• No copyright infringement• Software synchronizes content (channel/time)
• Private video need not be sent in real-time• Tape, DVD, or slow Internet for archival• Slow-scan video for real-time awareness
2001-Feb-21 Peer-to-Peer Applications 15
Sports or Other Play-by-Play
• Special case of Connected Family shared viewing• Simulcast or delayed/repeat sportscast
• Annotation and commentary• One- or two-way transmission
• No limit to number of participants• Instant “replay”
• Buffer last “N” seconds for instant replay• Tie in game console to “what if” last play
2001-Feb-21 Peer-to-Peer Applications 16
Collaborative Video Editing
• Duplicate source video at both (all) sites• Burned to master DVD and duplicated
• Edit control information shared• Edit decision list a shared object• Time lines and other info viewed locally
• Audio & video for awareness• Multiple picture-in-picture allows selection
2001-Feb-21 Peer-to-Peer Applications 17
Family Photo Album or Scrapbook
• Special case of collaborative editing• Assemble family archival material for presentation• Multiple family members involved
• Material need not be video• Create a video montage from digital photos• Audio annotation by “those who were there”
• Eventually master new “program” on DVD• Wedding albums, family histories, reunions, etc.
2001-Feb-21 Peer-to-Peer Applications 18
At Home Wherever You Are
• Personal “play-list” from television at home• On the road, you want to see the same shows
• Personal ID in cell/Palm/whatever• Console in hotel room uses ID to access home• Software figures out channels, times, conflicts
• Program the home “VCR” remotely when away• View missed programs when you return• Finesses specialty channel availability issues
2001-Feb-21 Peer-to-Peer Applications 19
Related Research
• Ontario Telepresence Project (Toronto & CITO)• Early CSCW that set the stage for a lot to come
• Ubiquitous Computing (Xerox PARC)• “Calm technology”
• Tivoli (Xerox PARC)• Interactive whiteboard and active objects
• Tangible Bits (MIT)• Integration of physical and virtual objects
2001-Feb-21 Peer-to-Peer Applications 20
Origins of the Technology
• As We May Think (Vannevar Bush, 1945)• Foresaw hypertext, the Internet, and the World Wide Web
• Man-Computer Symbiosis (J.C.R. Licklider, 1960)• Integration of physical and virtual objects
• oNLine System (Doug Engelbart, 1965)• Invented the mouse, video windows, hyperlinks, and more
• Xanadu (Ted Nelson, 1965)• Coined the term “hypertext”, fleshed out Bush’s vision• Using computers to put things over on people: “cybercrud”
2001-Feb-21 Peer-to-Peer Applications 21
Related Research
• The Ubiquitous Telepresence Project (Colorado)• “Ubots” interact with remote physical objects
• Wearable Computing (MIT Toronto)• “Cyberman” Steve Mann
• Human-Centered Computing (Berkeley)• Livenotes (PDA-based collaboration) and more….
• Geney™ (SFU)• Genetics learning game for children using PDAs
2001-Feb-21 Peer-to-Peer Applications 22
Related Research Past and Present
• Smart Media Spaces (FX/PAL)• Integrating media into the work environment
• Personal and Mobile Computing Group (FX/PAL)• Supporting mobile knowledge workers
• Aura: Distraction-free Ubiquitous Computing (CMU)• Reconfigurable device-rich room
• Command Post of the Future (CMU)• Collaboration supported by information assets
2001-Feb-21 Peer-to-Peer Applications 23
Relevant Conferences
• User Interface Software &Technology (UIST)• Innovations in the software and technology of human-
computer interfaces
• Computer Supported Cooperative Work (CSCW)• design, introduction, and use of technology that affect
groups, organizations communities and societies
• Human Factors in Computing Systems (CHI)• exchange of ideas and information about computer-human
interaction
• Conference on Ubiquitous Computing (UbiComp)• design, implementation, application and evaluation of
ubiquitous computing technologies
2001-Feb-21 Peer-to-Peer Applications 24
Relevant Conferences
• Conference on Universal Usability (CUU)• Making computers usable and available to all people,
everywhere
• Designing Interactive Systems (DIS)• Reflection on the practice of designing interactive systems,
exploring the aesthetic, social and cultural dimensions of new technologies
• Intelligent User Interfaces (IUI)• Adaptive and adaptable user interfaces
• Graphics Interface (GI)• Annual Canadian graphics and HCI conference