Calm Computing The Coming Age of Mark Weiser and John Seely Brown - - PowerPoint PPT Presentation

calm computing the coming age of
SMART_READER_LITE
LIVE PREVIEW

Calm Computing The Coming Age of Mark Weiser and John Seely Brown - - PowerPoint PPT Presentation

Calm Computing The Coming Age of Mark Weiser and John Seely Brown Calm Computing Whyfor, Calm Computing? Whyfor, Calm Computing? Computer Evolution Whyfor, Calm Computing? Computer Evolution Mainframes Whyfor, Calm Computing? Computer


slide-1
SLIDE 1

Calm Computing

slide-2
SLIDE 2

The Coming Age of Calm Computing

Mark Weiser and John Seely Brown

slide-3
SLIDE 3

Whyfor, Calm Computing?

slide-4
SLIDE 4

Computer Evolution

Whyfor, Calm Computing?

slide-5
SLIDE 5

Computer Evolution Mainframes

Whyfor, Calm Computing?

slide-6
SLIDE 6

Computer Evolution Mainframes PCs

Whyfor, Calm Computing?

slide-7
SLIDE 7

Computer Evolution Mainframes PCs Internet

Whyfor, Calm Computing?

slide-8
SLIDE 8

Computer Evolution Mainframes PCs Internet Mobile

Whyfor, Calm Computing?

slide-9
SLIDE 9

Computer Evolution Mainframes PCs Internet Mobile Ubicomp

Whyfor, Calm Computing?

slide-10
SLIDE 10

What IS Calm Computing?

slide-11
SLIDE 11

What IS Calm Computing?

Attention has two places:

slide-12
SLIDE 12

What IS Calm Computing?

Attention has two places: Center

slide-13
SLIDE 13

What IS Calm Computing?

Attention has two places: Center Periphery

slide-14
SLIDE 14

What IS Calm Computing?

Attention has two places: Center Periphery

slide-15
SLIDE 15

What IS Calm Computing?

Attention has two places: Center Periphery Calm computing moves between center and periphery

slide-16
SLIDE 16

What IS Calm Computing?

Attention has two places: Center Periphery Calm computing moves between center and periphery

slide-17
SLIDE 17

What IS Calm Computing?

Attention has two places: Center Periphery Calm computing moves between center and periphery Calm because

slide-18
SLIDE 18

What IS Calm Computing?

Attention has two places: Center Periphery Calm computing moves between center and periphery Calm because Periphery informs without overwhelming

slide-19
SLIDE 19

What IS Calm Computing?

Attention has two places: Center Periphery Calm computing moves between center and periphery Calm because Periphery informs without overwhelming You can move to the center to get control

slide-20
SLIDE 20

When is something a Calm Technology?

slide-21
SLIDE 21

When is something a Calm Technology?

When it empowers our periphery:

slide-22
SLIDE 22

When is something a Calm Technology?

When it empowers our periphery: Easily moves from center to periphery

slide-23
SLIDE 23

When is something a Calm Technology?

When it empowers our periphery: Easily moves from center to periphery Throbbing Apple light

slide-24
SLIDE 24

When is something a Calm Technology?

When it empowers our periphery: Easily moves from center to periphery Throbbing Apple light My printer turns itself off

slide-25
SLIDE 25

When is something a Calm Technology?

When it empowers our periphery: Easily moves from center to periphery Throbbing Apple light My printer turns itself off Brings more details into periphery

slide-26
SLIDE 26

When is something a Calm Technology?

When it empowers our periphery: Easily moves from center to periphery Throbbing Apple light My printer turns itself off Brings more details into periphery Teleconferencing

slide-27
SLIDE 27

When is something a Calm Technology?

When it empowers our periphery: Easily moves from center to periphery Throbbing Apple light My printer turns itself off Brings more details into periphery Teleconferencing Other examples?

slide-28
SLIDE 28

Example 1

slide-29
SLIDE 29

Example 1

Office door window

slide-30
SLIDE 30

Example 1

Office door window Looking out to context

slide-31
SLIDE 31

Example 1

Office door window Looking out to context Looking in at occupant

slide-32
SLIDE 32

Example 1

Office door window Looking out to context Looking in at occupant Privacy preserved

slide-33
SLIDE 33

Example 2

slide-34
SLIDE 34

Example 2

Dangling string

slide-35
SLIDE 35

Example 2

Dangling string Provides network activity information

slide-36
SLIDE 36

Example 2

Dangling string Provides network activity information Brings invisible info into periphery

slide-37
SLIDE 37

Example 2

Dangling string Provides network activity information Brings invisible info into periphery BUT

slide-38
SLIDE 38

Example 2

Dangling string Provides network activity information Brings invisible info into periphery BUT Does it stay in our periphery?

slide-39
SLIDE 39

Thought questions?

slide-40
SLIDE 40

Thought questions?

What’s missing in this model?

slide-41
SLIDE 41

Thought questions?

What’s missing in this model? Is calm a defining feature of Ubicomp?

slide-42
SLIDE 42

Thought questions?

What’s missing in this model? Is calm a defining feature of Ubicomp?

slide-43
SLIDE 43

Unremarkable Computing

Tolmie, Pycock, Diggins, MacLean, & Karsenty

slide-44
SLIDE 44

What does it mean to be invisible?

slide-45
SLIDE 45

Method

slide-46
SLIDE 46

Method

Home is different from the office

slide-47
SLIDE 47

Method

Home is different from the office Ethnomethodologically-informed ethnography

slide-48
SLIDE 48

Method

Home is different from the office Ethnomethodologically-informed ethnography

“focuses on the ways in which people make sense

  • f their world, display this understanding to others,

and produce the mutually shared social order in which they live.”

slide-49
SLIDE 49

Method

Home is different from the office Ethnomethodologically-informed ethnography

“focuses on the ways in which people make sense

  • f their world, display this understanding to others,

and produce the mutually shared social order in which they live.”

Basically...

slide-50
SLIDE 50

Method

Home is different from the office Ethnomethodologically-informed ethnography

“focuses on the ways in which people make sense

  • f their world, display this understanding to others,

and produce the mutually shared social order in which they live.”

Basically... Live in people’s houses

slide-51
SLIDE 51

Method

Home is different from the office Ethnomethodologically-informed ethnography

“focuses on the ways in which people make sense

  • f their world, display this understanding to others,

and produce the mutually shared social order in which they live.”

Basically... Live in people’s houses Think carefully about what stuff means

slide-52
SLIDE 52

Method

Home is different from the office Ethnomethodologically-informed ethnography

“focuses on the ways in which people make sense

  • f their world, display this understanding to others,

and produce the mutually shared social order in which they live.”

Basically... Live in people’s houses Think carefully about what stuff means GOAL: Understand home environment

slide-53
SLIDE 53

Method

Home is different from the office Ethnomethodologically-informed ethnography

“focuses on the ways in which people make sense

  • f their world, display this understanding to others,

and produce the mutually shared social order in which they live.”

Basically... Live in people’s houses Think carefully about what stuff means GOAL: Understand home environment Then: Examine the importance of routines

slide-54
SLIDE 54

Method

Home is different from the office Ethnomethodologically-informed ethnography

“focuses on the ways in which people make sense

  • f their world, display this understanding to others,

and produce the mutually shared social order in which they live.”

Basically... Live in people’s houses Think carefully about what stuff means GOAL: Understand home environment Then: Examine the importance of routines Lucy Suchman

slide-55
SLIDE 55

Method

Home is different from the office Ethnomethodologically-informed ethnography

“focuses on the ways in which people make sense

  • f their world, display this understanding to others,

and produce the mutually shared social order in which they live.”

Basically... Live in people’s houses Think carefully about what stuff means GOAL: Understand home environment Then: Examine the importance of routines Lucy Suchman Anthropologist

slide-56
SLIDE 56

Scenario 1

slide-57
SLIDE 57

Scenario 1

Christine and Louise are next door

  • neighbors. Both mums with school kids.
slide-58
SLIDE 58

Scenario 1

Christine and Louise are next door

  • neighbors. Both mums with school kids.

A routine evolved.

slide-59
SLIDE 59

Scenario 1

Christine and Louise are next door

  • neighbors. Both mums with school kids.

A routine evolved. Knocking is a message

slide-60
SLIDE 60

Scenario 1

Christine and Louise are next door

  • neighbors. Both mums with school kids.

A routine evolved. Knocking is a message Opening the door is a message

slide-61
SLIDE 61

Scenario 1

Christine and Louise are next door

  • neighbors. Both mums with school kids.

A routine evolved. Knocking is a message Opening the door is a message The door is a resource for coordination

slide-62
SLIDE 62

Scenario 1

Christine and Louise are next door

  • neighbors. Both mums with school kids.

A routine evolved. Knocking is a message Opening the door is a message The door is a resource for coordination

slide-63
SLIDE 63

Scenario 1

Christine and Louise are next door

  • neighbors. Both mums with school kids.

A routine evolved. Knocking is a message Opening the door is a message The door is a resource for coordination

slide-64
SLIDE 64

Scenario 1 (con’t)

slide-65
SLIDE 65

Scenario 1 (con’t)

Lessons learned:

slide-66
SLIDE 66

Scenario 1 (con’t)

Lessons learned: Some activities have meanings that are used to coordinate routines

slide-67
SLIDE 67

Scenario 1 (con’t)

Lessons learned: Some activities have meanings that are used to coordinate routines Meanings are very specific to the participants in a specific time and place (context-specific)

slide-68
SLIDE 68

Scenario 1 (con’t)

Lessons learned: Some activities have meanings that are used to coordinate routines Meanings are very specific to the participants in a specific time and place (context-specific) Shared understanding exists so participants don’t have to explain anything.

slide-69
SLIDE 69

Scenario 1 (con’t)

Lessons learned: Some activities have meanings that are used to coordinate routines Meanings are very specific to the participants in a specific time and place (context-specific) Shared understanding exists so participants don’t have to explain anything. Comments?

slide-70
SLIDE 70

Scenario 1 (con’t)

Lessons learned: Some activities have meanings that are used to coordinate routines Meanings are very specific to the participants in a specific time and place (context-specific) Shared understanding exists so participants don’t have to explain anything. Comments?

slide-71
SLIDE 71

Scenario 2

slide-72
SLIDE 72

Scenario 2

Mom works in morning, hears alarm clock, doesn’t comment about it, and then tells her kids to wake up.

slide-73
SLIDE 73

Scenario 2

Mom works in morning, hears alarm clock, doesn’t comment about it, and then tells her kids to wake up. Alarm was

slide-74
SLIDE 74

Scenario 2

Mom works in morning, hears alarm clock, doesn’t comment about it, and then tells her kids to wake up. Alarm was Not unusual

slide-75
SLIDE 75

Scenario 2

Mom works in morning, hears alarm clock, doesn’t comment about it, and then tells her kids to wake up. Alarm was Not unusual Notable

slide-76
SLIDE 76

Scenario 2

Mom works in morning, hears alarm clock, doesn’t comment about it, and then tells her kids to wake up. Alarm was Not unusual Notable Unremarkable (literally she made no remark about it)

slide-77
SLIDE 77

Scenario 2

Mom works in morning, hears alarm clock, doesn’t comment about it, and then tells her kids to wake up. Alarm was Not unusual Notable Unremarkable (literally she made no remark about it)

slide-78
SLIDE 78

Scenario 2

Mom works in morning, hears alarm clock, doesn’t comment about it, and then tells her kids to wake up. Alarm was Not unusual Notable Unremarkable (literally she made no remark about it) So did this whole idea come from a woman ignoring an alarm clock?

slide-79
SLIDE 79

Scenario 2

Mom works in morning, hears alarm clock, doesn’t comment about it, and then tells her kids to wake up. Alarm was Not unusual Notable Unremarkable (literally she made no remark about it) So did this whole idea come from a woman ignoring an alarm clock? Are these valid conclusions?

slide-80
SLIDE 80

Scenario 2

Mom works in morning, hears alarm clock, doesn’t comment about it, and then tells her kids to wake up. Alarm was Not unusual Notable Unremarkable (literally she made no remark about it) So did this whole idea come from a woman ignoring an alarm clock? Are these valid conclusions? What if she was irritated or felt rushed? (“Oh shite, gotta wake the bloody urchins”)

slide-81
SLIDE 81

Scenario 2

Mom works in morning, hears alarm clock, doesn’t comment about it, and then tells her kids to wake up. Alarm was Not unusual Notable Unremarkable (literally she made no remark about it) So did this whole idea come from a woman ignoring an alarm clock? Are these valid conclusions? What if she was irritated or felt rushed? (“Oh shite, gotta wake the bloody urchins”) How can you design if reactions are unpredictable?

slide-82
SLIDE 82

Implications for Ubicomp

slide-83
SLIDE 83

Implications for Ubicomp

How to design something “so embedded, so fitting, so natural”

slide-84
SLIDE 84

Implications for Ubicomp

How to design something “so embedded, so fitting, so natural” Invisibility: perceptual invisibility or “invisibility in use”

slide-85
SLIDE 85

Implications for Ubicomp

How to design something “so embedded, so fitting, so natural” Invisibility: perceptual invisibility or “invisibility in use” Fit into the routine or action

slide-86
SLIDE 86

Implications for Ubicomp

How to design something “so embedded, so fitting, so natural” Invisibility: perceptual invisibility or “invisibility in use” Fit into the routine or action Don’t do it for the user, let them feel like they did it themselves

slide-87
SLIDE 87

Implications for Ubicomp

How to design something “so embedded, so fitting, so natural” Invisibility: perceptual invisibility or “invisibility in use” Fit into the routine or action Don’t do it for the user, let them feel like they did it themselves Augment the action not the artifact (necessarily)

slide-88
SLIDE 88

More implications

slide-89
SLIDE 89

More implications

Support routines

slide-90
SLIDE 90

More implications

Support routines BUT... it’s context sensitive and SOCIALLY CONSTRUCTED

slide-91
SLIDE 91

More implications

Support routines BUT... it’s context sensitive and SOCIALLY CONSTRUCTED Questions

slide-92
SLIDE 92

More implications

Support routines BUT... it’s context sensitive and SOCIALLY CONSTRUCTED Questions Is this AI-complete? (Awww, Crap)

slide-93
SLIDE 93

More implications

Support routines BUT... it’s context sensitive and SOCIALLY CONSTRUCTED Questions Is this AI-complete? (Awww, Crap) Can end-user programming save the day? (or just ruin it)

slide-94
SLIDE 94

More implications

Support routines BUT... it’s context sensitive and SOCIALLY CONSTRUCTED Questions Is this AI-complete? (Awww, Crap) Can end-user programming save the day? (or just ruin it) Is there a real activity here that needs supported? (the scenario people seem happy without ubicomp)

slide-95
SLIDE 95

More implications

Support routines BUT... it’s context sensitive and SOCIALLY CONSTRUCTED Questions Is this AI-complete? (Awww, Crap) Can end-user programming save the day? (or just ruin it) Is there a real activity here that needs supported? (the scenario people seem happy without ubicomp) Maybe we shouldn’t look at normal, boring people. (How about some Fruit Loops?)