situated computing u korea forum 20080924 draft

59
Situated Computing vs. Ubiquitous Computing: The Importance of Place Joe McCarthy Principal Instigator, Strands Labs Seattle Co-Chair, UbiComp 2008 Program Committee Chair, UbiComp Steering Committee

Upload: joe-mccarthy

Post on 22-Nov-2014

1.028 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Situated Computing U Korea Forum 20080924 Draft

Situated Computing vs. Ubiquitous Computing:The Importance of Place

Joe McCarthy

Principal Instigator, Strands Labs Seattle

Co-Chair, UbiComp 2008 Program CommitteeChair, UbiComp Steering Committee

Page 2: Situated Computing U Korea Forum 20080924 Draft

Outline

• A Brief, Biased Review of Ubiquitous Computing

• Situated Computing

• Proactive Displays

• Future Prospects

• Question and Answers

Page 3: Situated Computing U Korea Forum 20080924 Draft

Strands: social recommendation & discovery

http://blog.strands.com

Strands develops technologies to better understand people's taste and help them discover things they like and didn't know about.

Page 4: Situated Computing U Korea Forum 20080924 Draft

Principal Instigator: Definition

\ˈprin(t)-s(ə-)pəladjective

most important, consequential, or influential

\ˈin(t)-stə-ˌgā-tər\ Noun

one who goads or urges forward : provocateur

Alternate: Director, Strands Lab Seattle

Page 5: Situated Computing U Korea Forum 20080924 Draft

Major Trends in Computing

The Three Waves of Computing, Mark Weiser, 1990

Page 6: Situated Computing U Korea Forum 20080924 Draft

Major Trends in Computing Places

Out of the closet, …

Page 7: Situated Computing U Korea Forum 20080924 Draft

Major Trends in Computing Places

Out of the closet, beyond the desktop, …

Page 8: Situated Computing U Korea Forum 20080924 Draft

Major Trends in Computing Places

Out of the closet, beyond the desktop, and into the office

(from kraka.com)

Page 9: Situated Computing U Korea Forum 20080924 Draft

Major Trends in Computing Places

Out of the closet, beyond the desktop, and into the kitchen

Beyond Microwave Oven (Westinghouse)

NCR Microwave Bank

Electrolux ScreenFridge

Page 10: Situated Computing U Korea Forum 20080924 Draft

Ubiquitous Computing and Toasters

Simon Hackett & John RomkeyInternet Toaster

InterOp 1990 & 1991

Robin SouthgateWeather ToasterBrunel Univ. (UK)

June 2001

Joe KlinglerToAsTOr

December 2002

Page 11: Situated Computing U Korea Forum 20080924 Draft

Major Trends in Computing Places

Out of the closet, beyond the desktop, and into fields & streets

Vineyard in Oregon

Great Duck Island, Maine

Phone booths in SeattleStore fronts in New York

Page 12: Situated Computing U Korea Forum 20080924 Draft

Major Trends in Computing Places

Out of the closet, beyond the desktop, and into … people?

MexicoAttorney General

SpainBeach Club

Cincinnati, OH

Tommy ThompsonGov WI, Sec HHS,

Applied Digital

John Halamka, M.D.,

CIO Harvard Medical School

?

Page 13: Situated Computing U Korea Forum 20080924 Draft

Ubiquitous Computing: anything, anywhere, anyone

Chris Oakley, The Catalogue

http://www.chrisoakley.com/the_catalogue.html http://www.spychips.com

Page 14: Situated Computing U Korea Forum 20080924 Draft

Everywhere vs. Certain Places ...

… Ubiquitous Computing vs. Situated Computing

Page 15: Situated Computing U Korea Forum 20080924 Draft

Ubiquitous vs. Situated Displays

ElevatorsTaxis(London)

Buses (Milwaukee, WI)

EscalatorsTimes Square(New York)

Shibuya District(Tokyo)

Page 16: Situated Computing U Korea Forum 20080924 Draft

Proactive Displays: Definition

\(ˌ)prō-ˈak-tiv\ adjective

acting in anticipation of future problems, needs, or changes

\di-ˈsplā\ noun

a setting or presentation of something in open view

Large visual or aural displays that can sense & respond in contextually appropriate ways

to the people and/or activities going on in a place

Page 17: Situated Computing U Korea Forum 20080924 Draft

Early examples of proactive displays

Dangling String (PARC)

Bus Mobile (UC Berkeley)

Page 18: Situated Computing U Korea Forum 20080924 Draft

Proactive displays in the large

Sunset @ 200MHz (PARC)

Page 19: Situated Computing U Korea Forum 20080924 Draft

Proactive displays on the road

Alaris E-boards(www.alaris.net)

Page 20: Situated Computing U Korea Forum 20080924 Draft

Proactive displays on the wall

Humanlocator.org

Page 21: Situated Computing U Korea Forum 20080924 Draft

Proactive Displays in a store

iCapture™ iGaze™

tru-media.com

Page 22: Situated Computing U Korea Forum 20080924 Draft

Proactive displays in a store, circa 2054

Page 23: Situated Computing U Korea Forum 20080924 Draft

+

OnlineProfiles

Physical Tokens

+

LargeDisplays

BetterReal-worldInteractions

Bridging the gaps between peopleby bridging the gaps between the online and offline worlds

=

Large visual or aural displays that can sense & respond to the people and/or activities going on in a place

Proactive Displays

Page 24: Situated Computing U Korea Forum 20080924 Draft

1st Generation Proactive Displays

MUSICFX

MusicFX: An Arbiter of Group Preferences for Computer-Supported Cooperative WorkoutsJoseph F. McCarthy and Theodore Anagnost1998 ACM Conference on Computer-Supported Cooperative Work (CSCW ‘98)

A Multi-Agent System for Meting Out Influence in an Intelligent EnvironmentM. V. Nagendra Prasad and Joseph F. McCarthyEleventh Innovative Applications in Artificial Intelligence Conference (IAAI ‘99)

http://www.youtube.com/watch?v=WLgXLl4uGYk

a group recommender system for selecting music in a fitness center

Page 25: Situated Computing U Korea Forum 20080924 Draft

2nd Generation Proactive Displays

Visual Awareness Location Tools (ACTIVEMAP & EVENTMANAGER)

ActiveMap: A Visualization Tool for Location Awareness to Support Informal InteractionsJoseph F. McCarthy and Eric S. MeidelFirst International Symposium on Handheld and Ubiquitous Computing (HUC '99)

EventManager: Support for the Peripheral Awareness of EventsJoseph F. McCarthy and Theodore D. Anagnost.Second International Symposium on Handheld and Ubiquitous Computing (HUC 2000)

promoting greater awareness of the location and activities of coworkers

Page 26: Situated Computing U Korea Forum 20080924 Draft

3rd Generation Proactive Displays

UNICAST, OUTCAST, GROUPCAST: Ubiquitous Peripheral Displays

UniCast, OutCast & GroupCast: Three Steps Toward Ubiquitous Peripheral DisplaysJoseph F. McCarthy, Tony J. Costa and Edy S. LiongosariThird International Conference on Ubiquitous Computing (UbiComp 2001)

Promoting Awareness of Work Activities through Peripheral DisplaysElaine M. Huang, Joe Tullio, Tony J. Costa and Joseph F. McCarthy2002 ACM Conference on Human Factors in Computer Systems (CHI 2002)

promoting awareness and interactions in the office

Page 27: Situated Computing U Korea Forum 20080924 Draft

4th Generation Proactive Displays

Augmenting the Social Space of an Academic ConferenceJoseph F. McCarthy, David W. McDonald, Suzanne Soroczak, David H. Nguyen and Al M. RashidACM 2004 Conference on Computer Supported Cooperative Work (CSCW 2004)

Proactive Displays: Supporting Awareness in Fluid Social EnvironmentsDavid W. McDonald, Joseph F. McCarthy, Suzanne Soroczak, David H. Nguyen and Al M. RashidACM Transactions on Computer-Human Interactions (TOCHI), Vol. 14, No. 4, January 2008

promoting awareness and interactions at a conferenceAUTOSPEAKERID, TICKET2TALK, NEIGHBORHOOD WINDOW

Page 28: Situated Computing U Korea Forum 20080924 Draft

4th Generation Proactive Displays (v 2)

promoting awareness and interactions at a variety of eventsTICKET2TALK (@ Interrelativity)

Page 29: Situated Computing U Korea Forum 20080924 Draft

5th Generation Proactive Displays

The Context, Content & Community Collage: Sharing Personal Digital Media in the Physical WorkplaceJoseph F. McCarthy, Ben Congleton, F. Maxwell HarperTo appear: ACM 2008 Conference on Computer Supported Cooperative Work (CSCW 2008)

promoting awareness and interactions in the officeTHE CONTEXT, CONTENT & COMMUNITY COLLAGE

Page 30: Situated Computing U Korea Forum 20080924 Draft

A User-Generated Video on Proactive Displays

http://www.youtube.com/watch?v=m5rU9cAiYsY

Page 31: Situated Computing U Korea Forum 20080924 Draft

Creating C3 Collage Accounts

Page 32: Situated Computing U Korea Forum 20080924 Draft

Interactions with displays

Page 33: Situated Computing U Korea Forum 20080924 Draft

Locations (mock-up)

Page 34: Situated Computing U Korea Forum 20080924 Draft
Page 35: Situated Computing U Korea Forum 20080924 Draft

Positive / Negative Impact (Personal / Professional)

Page 36: Situated Computing U Korea Forum 20080924 Draft

The Latest Generation of Proactive Displays

• Shortcomings of previous efforts• Single sensors

(Infrared, RFID, Bluetooth)

• Special-purpose profiles

• Special-purpose installations

• Goals of present / future efforts• Multiple sensors

(Cards, WiFi, SMS)

• Multi-purpose profiles

• Multi-purpose installations

Page 37: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands™: A Proactive Displays in a Café

Proactive displays that enable café staff and customersto share digital representations of their interests and activities

in the shared physical context of the coffeehouse,using loyalty cards, Bluetooth phones, SMS messages and/or laptops

Page 38: Situated Computing U Korea Forum 20080924 Draft

Why Cafés? Connection, Community & Coffeehouses

Page 39: Situated Computing U Korea Forum 20080924 Draft

The dark side of cafés, technology and community

Cyber-nomads are “hollowing out” cafés that offer WiFi, rendering them“physcially inhabited but psychologically evacuated” leaving people“more isolated than they would be if the café were merely empty.”

-- James E. Katz, Professor of Communications, Rutgers University

Page 40: Situated Computing U Korea Forum 20080924 Draft

Our goals

• Take what coffeehouses already have

• Inviting spaces for people (including customers) to hang out

• Large displays, posters, cork bulletin boards

• Internet access

• Coffee, music, art, people, …

• Promotional signage & brochures

• Products / services to sell

• Add what many people really want

• Connect more effectively with others, creating a stronger sense of community

• Facilitate awareness, interactions and relationships

• Bring the richness of online social networking into a physical place

A Place-Based Social Networking Service

Page 41: Situated Computing U Korea Forum 20080924 Draft

How?

• Sensing

• Cards

• Phones (BT, SMS)

• WiFi laptops

• Other …

• Responding: user-generated content

• Tap into existing social media streams (Flickr, Twitter, …)

• Open physical, real-time channel (partyStrands, Wiffiti, …

Page 42: Situated Computing U Korea Forum 20080924 Draft

Which Café?: Trabant Coffee & Chai Lounge

Page 43: Situated Computing U Korea Forum 20080924 Draft

Location matters

Page 44: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands: System Architecture

• Display (Community Collage, or CoCo™)• 3D dynamic collage of content

• Presence Detector(s)• Loyalty card reader, Bluetooth, SMS, WiFi

• Web interface• User profile maintenance & viewing

• Voting, commenting, flagging, messaging

• Admin: café content, moderation

• Database• User profiles (contact info, media)

• History of content shown on display

• Metadata (votes, etc.)

• Web server• Connects / controls all of the above

• Content selection algorithm

Page 45: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands: Welcome

Page 46: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands: Stream (history)

Page 47: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands: People

Page 48: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands: My Profile

Page 49: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands: My Profile (edit)

Page 50: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands: My Stuff

Page 51: Situated Computing U Korea Forum 20080924 Draft

CoCo in situ

Page 52: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands: CoCo™ (Community Collage) display

Page 53: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands, CoCo display: 3D semi-random pan

Page 54: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands, CoCo display: greeting

Page 55: Situated Computing U Korea Forum 20080924 Draft

CoffeeStrands, CoCo display: direct message

Page 56: Situated Computing U Korea Forum 20080924 Draft

CoCo: Current Stats

Feature Count (10-Sep-2008)

Users 86

Items 1175

Comments 581

Votes 237

Check-ins 222

Page 57: Situated Computing U Korea Forum 20080924 Draft

CoCo: Future Work

• Presence Detection: SMS check-in

• Other devices: Chumby, iPhone, CoffeeCam

• Multiple locations

• Incentives / Promotions

• Funtivities

• New visualization(s)

• Media linking

• Augmented profiles

• Favoriting / following

• Facebook integration

• Integration with Strands.com

• Ongoing challenge: how much of online social networking services to re-create

Page 58: Situated Computing U Korea Forum 20080924 Draft

Conclusion

• Ubiquitous Computing holds great promise

• Situated Computing – ubiquitous computing in specific places - can increase benefits while decreasing risks

• Proactive Displays – a class of situated computing applications – can sense & respond to people in contextually appropriate ways, providing place-based social networking services in a variety of places:

• Workplaces

• Conferences

• Cafés

• The greatest promise for the future of ubiquitous computing is to open up new portals between the online and offline worlds, in ways that provide benefits for all stakeholders.

Page 59: Situated Computing U Korea Forum 20080924 Draft

Acknowledgements / Contact info

• For more information:

• http://labs.strands.com/seattle

• http://gumption.typepad.com/blog/strands

• http://interrelativity.com/joe

[email protected]

Yogi Patel

InnovationEngineer

Sameer Ahuja

Former Intern(Virginia Tech)

Shelly Farnham

Researcher

Richie Hazlewood

Intern (Indiana Univ.)

Josh Lind

Designer/Developer

Dan Norman

Designer

Thanks! Questions?