46
People, Places, Things: Web Presence for the Real World Internet & Mobile Systems Laboratory, Palo Alto Tim Kindberg Copyright Hewlett-Packard

People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

People, Places, Things:Web Presence for the Real World

Internet & Mobile SystemsLaboratory, Palo AltoTim Kindberg

Copyright Hewlett-Packard

Page 2: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Overview

❚ A little history: HEHAW to CoolTown❚ The design problem: Nomadicity❚ Web presence

❙ Things, Places , People

❚ Infrastructure❚ Discussion points

Page 3: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

HEHAW (1996)

Computers

Peripherals

Appliances & Devices InternetHTTP

Java

Pervasive BrowserTechnology

HTML

Embedded Web Servers

Page 4: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Appliance Connectivity

❚ Devices as full ‘web citizens’ in anetworked computing environment

❚ ChaiServer Web Server

Page 5: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

From Nomadicity toWeb Presence

Page 6: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Nomadicity❚ The tendency for people to move between

places, where they encounter things andother people

❚ 1,000,000 other people’s ‘desktops’?

Page 7: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Nomadicity❚ “I want access to my home / work

environment, wherever I am.”❚ “I want access to whatever services are

currently around me.”

Page 8: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Research questions❚ How to augment People, Places and Things

with electronic services?❚ How should service provision depend on the

context - and what is ‘context’, anyway?

Page 9: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Technology

❚ Wireless networking❚ Portable devices❚ Embedded web servers❚ Tags: RFID tags, iButtons,

barcodes...WWW

Page 10: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Presence❚ “The state of being … within sight or call,

or at hand.”❚ Interpretation 1:

❙ “Smart” stuff is always virtually “at hand”❘ Wireless connectivity, Internet

Jeff turns on the lights back at home

Page 11: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Presence❚ “The state of being … within sight or call, or

at hand.”❚ Interpretation 2:

❙ Even “dumb” stuff that is – or was – physicallyat hand can also be virtually “at hand”❘ readers: Barcode, iButton, RFID tag, ...

Hmm, I wonder what thehistory of this tree is?

Page 12: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Presence

❚ Jini presence, CORBA presence, …

int result =tree->addGrafitti( “Jeff, , Jean”);

Page 13: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Web-centric services❚ Simple, powerful model of services as

content exchange❙ HTTP, URLs, content standards

❚ Standards for higher-level services❙ Security, payment, ..

❚ Implemented widely❚ Familiar user interface (browser)

Page 14: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Web presence

Jeff

<a:person xlink:href=.../>

<a:place xlink:href=.../><a:thing xlink:href=.../>

Web

Real

wireless

Page 15: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Collecting URLs

❚ People wander around places❚ They carry devices with sensors❚ They collect the URLs of People, Places

and Things Peter King: http://…Mary Jones: http://…Meeting room: http://..In Acme Co HQ: http://.

Painting : http://…In National Gallery: http://..Jeff’s house : http://…

Sensor

Page 16: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

url beacon get html

get url squirt url

sense url squirt url

places things

url beacon squirt url

Clipboards for the Web

Page 17: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

At the museum...

Page 18: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Web presence for things

Page 19: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Web-present things

❚ Self-hosted web presence❙ State read / manipulated electronically❙ URL registered for electronic discovery

❘ E.g. browsed on web page

❙ Or sensed: tag / beacon

❚ Out-hosted web presence❙ URL sensed: from tag / beacon

Page 20: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Tags and beacons

tag beacon

Page 21: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Embedded web presence

W W W

HTTP Web presence implementation Clients

Lightingcontroller

Embedded web server

Page 22: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

URL sensing

tagW W W

http://www.pics.org/MonaLisa

HTTP GET

Page 23: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Identifier sensing

tagW W W

2. Resolve to URL

1. get id

3. HTTP GET

ID resolver

45FE4A6420091B

Page 24: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Multiple resolution contexts

iButton/3976243491F9809

UPC/86936-0160-5

ID Resolver

A

http://www.cops.gov/cars/...

http://www.usedCars.com/JoesCars/...

ID Resolver

B

Page 25: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Web-presence contexts

❚ An entity may have N points of webpresence

❚ Self-hosted (≥0), out-hosted (≥0)❚ Particular (organisation, user, community)❚ Generic (manufacturer)

W W W

Page 26: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Interaction❚ Thing can exchange content with thing❚ Protocol for interaction

❙ Things exchange URLs when they ‘meet’

❚ EventsHi Jeff,

new girlfriend?

Jeff Jean

Page 27: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

❚ Templates❚ Task-oriented

❙ Cars, paintings❙ Who needs it?

❚ Evolution

Making a pt. of web presence

Page 28: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Web presence for places

Page 29: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

‘Places’?❚ Café❚ Bookshop❚ Office❚ Company HQ❚ Burlingame❚ Exhibition stand❚ Section of bookshop……

Page 30: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Context-appropriate services

Commercial &Retail Locations

Enterprise

Vehicles &Travel

Public Areas &Attractions

Home

Institutions

Nomadic user& personaldevices

Page 31: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Web-present room

Page 32: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

The web-present bus….

Page 33: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Web-presence for places❚ Contexts for service access

❙ based on physical domain permeated bynetwork(s)

❙ Territory❚ Web portal = place’s web site

❙ Sensed when in place

❚ Links to Web presences of things andpeople “in” the place

Page 34: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Where am I?❚ Distinguish places

❙ E.g. hotel rooms, exhibition stands❙ May be covered by same (wireless) net

❚ Defined by values❙ Configuration problem

❚ Defined by coords❙ Mapping services A

DC

B

Page 35: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Place Configuration (WAnD)Eureka, 1UWeb pages

Page 36: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

What You See Depends On Who You Are, ...

❚ Denizens & guests❚ Service hiding❚ Content adaptation❚ Inside vs outside

Joe’s Used Cars

Denizens

Guests

Page 37: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Web presence for people

Page 38: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Web-presence for people

❚ The person’s long-term attributes❚ History & state❚ Communication links

?http://webLink.hp.com/Jeff

Page 39: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Web-presence for people

Page 40: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Communication options...

Page 41: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Netmeeting session

Page 42: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Infrastructure requirements

❚ Services everywhere❙ Location-dependent/independent

❚ Simple model of configuration❙ “place master”

❚ Scalability❚ Layered infrastructure

❙ Local means local

Page 43: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Web presence layers

Content & URLExchange

ID resolution

tag

Places

URLsensing

TextURLs ID sensing

Context

URLs

http://cooltown.hp.com

beacon

Page 44: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Discussion points (I)❚ What type of modality should ‘place’ be?

❙ The effect of being ‘in’ a place❙ Influence of place / things in it on interface❙ Choice and navigation❙ Observation, security

❚ Creation of points of web presence

Page 45: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Discussion points (II)❚ How little can a user carry with them?

❙ Bookmarks & wand/browser?❙ Places supply computers like seats?❙ Anti-hysteresis?

Page 46: People, Places, Things: Web Presence for the Real World · Engineering Dept., U. Cambridge, Sept. 2000 Copyright Hewlett-Packard Summary ... Title: Microsoft PowerPoint - Cambridge

Engineering Dept., U. Cambridge, Sept. 2000Copyright Hewlett-Packard

Summary

❚ Web presence for people, places, things❙ Web, web, web❙ Services in context for nomadic users❙ Enhancing physical entities with web access

❚ Layered infrastructure for wide deployment

http://cooltown.hp.com/