09 Calm Computing

Embed Size (px)

Citation preview

  • 8/12/2019 09 Calm Computing

    1/95

    Calm Computing

  • 8/12/2019 09 Calm Computing

    2/95

    The Coming Age of

    Calm Computing

    Mark Weiser and

    John Seely Brown

  • 8/12/2019 09 Calm Computing

    3/95

    Whyfor, Calm Computing?

  • 8/12/2019 09 Calm Computing

    4/95

    Computer Evolution

    Whyfor, Calm Computing?

  • 8/12/2019 09 Calm Computing

    5/95

    Computer Evolution

    Mainframes

    Whyfor, Calm Computing?

  • 8/12/2019 09 Calm Computing

    6/95

    Computer Evolution

    Mainframes

    PCs

    Whyfor, Calm Computing?

  • 8/12/2019 09 Calm Computing

    7/95

    Computer Evolution

    Mainframes

    PCs

    Internet

    Whyfor, Calm Computing?

  • 8/12/2019 09 Calm Computing

    8/95

    Computer Evolution

    Mainframes

    PCs

    Internet

    Mobile

    Whyfor, Calm Computing?

  • 8/12/2019 09 Calm Computing

    9/95

    Computer Evolution

    Mainframes

    PCs

    Internet

    Mobile

    Ubicomp

    Whyfor, Calm Computing?

  • 8/12/2019 09 Calm Computing

    10/95

    What IS Calm Computing?

  • 8/12/2019 09 Calm Computing

    11/95

    What IS Calm Computing?

    Attention has two places:

  • 8/12/2019 09 Calm Computing

    12/95

    What IS Calm Computing?

    Attention has two places:

    Center

  • 8/12/2019 09 Calm Computing

    13/95

    What IS Calm Computing?

    Attention has two places:

    Center

    Periphery

  • 8/12/2019 09 Calm Computing

    14/95

    What IS Calm Computing?

    Attention has two places:

    Center

    Periphery

  • 8/12/2019 09 Calm Computing

    15/95

    What IS Calm Computing?

    Attention has two places:

    Center

    Periphery

    Calm computing moves

    between center and periphery

  • 8/12/2019 09 Calm Computing

    16/95

    What IS Calm Computing?

    Attention has two places:

    Center

    Periphery

    Calm computing moves

    between center and periphery

  • 8/12/2019 09 Calm Computing

    17/95

    What IS Calm Computing?

    Attention has two places:

    Center

    Periphery

    Calm computing moves

    between center and periphery

    Calm because

  • 8/12/2019 09 Calm Computing

    18/95

    What IS Calm Computing?

    Attention has two places:

    Center

    Periphery

    Calm computing moves

    between center and periphery

    Calm because

    Periphery informs without overwhelming

  • 8/12/2019 09 Calm Computing

    19/95

    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

  • 8/12/2019 09 Calm Computing

    20/95

    When is something a Calm Technology?

  • 8/12/2019 09 Calm Computing

    21/95

    When is something a Calm Technology?

    When it empowers our periphery:

  • 8/12/2019 09 Calm Computing

    22/95

    When is something a Calm Technology?

    When it empowers our periphery:

    Easily moves from center to periphery

  • 8/12/2019 09 Calm Computing

    23/95

  • 8/12/2019 09 Calm Computing

    24/95

    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

  • 8/12/2019 09 Calm Computing

    25/95

    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

  • 8/12/2019 09 Calm Computing

    26/95

    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

  • 8/12/2019 09 Calm Computing

    27/95

    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?

  • 8/12/2019 09 Calm Computing

    28/95

    Example 1

  • 8/12/2019 09 Calm Computing

    29/95

    Example 1

    Office door window

  • 8/12/2019 09 Calm Computing

    30/95

  • 8/12/2019 09 Calm Computing

    31/95

    Example 1

    Office door window

    Looking out to context

    Looking in at occupant

  • 8/12/2019 09 Calm Computing

    32/95

    Example 1

    Office door window

    Looking out to context

    Looking in at occupant

    Privacy preserved

  • 8/12/2019 09 Calm Computing

    33/95

    Example 2

  • 8/12/2019 09 Calm Computing

    34/95

    Example 2

    Dangling string

  • 8/12/2019 09 Calm Computing

    35/95

    Example 2

    Dangling string

    Provides network activity information

  • 8/12/2019 09 Calm Computing

    36/95

    Example 2

    Dangling string

    Provides network activity information

    Brings invisible info into periphery

  • 8/12/2019 09 Calm Computing

    37/95

    Example 2

    Dangling string

    Provides network activity information

    Brings invisible info into periphery

    BUT

  • 8/12/2019 09 Calm Computing

    38/95

    Example 2

    Dangling string

    Provides network activity information

    Brings invisible info into periphery

    BUT

    Does it stay in our periphery?

  • 8/12/2019 09 Calm Computing

    39/95

  • 8/12/2019 09 Calm Computing

    40/95

    Thought questions?

    Whats missing in this

    model?

  • 8/12/2019 09 Calm Computing

    41/95

    Thought questions?

    Whats missing in this

    model?

    Is calm a defining

    feature of Ubicomp?

  • 8/12/2019 09 Calm Computing

    42/95

    Thought questions?

    Whats missing in this

    model?

    Is calm a defining

    feature of Ubicomp?

  • 8/12/2019 09 Calm Computing

    43/95

    Unremarkable

    Computing

    Tolmie, Pycock, Diggins,

    MacLean, & Karsenty

  • 8/12/2019 09 Calm Computing

    44/95

    What does it mean to be

    invisible?

  • 8/12/2019 09 Calm Computing

    45/95

    Method

  • 8/12/2019 09 Calm Computing

    46/95

    Method

    Home is different from the office

  • 8/12/2019 09 Calm Computing

    47/95

    Method

    Home is different from the office

    Ethnomethodologically-informed

    ethnography

  • 8/12/2019 09 Calm Computing

    48/95

    Method

    Home is different from the office

    Ethnomethodologically-informed

    ethnography

    focuses on the ways in which people make sense

    of their world, display this understanding to others,

    and produce the mutually shared social order in

    which they live.

  • 8/12/2019 09 Calm Computing

    49/95

    Method

    Home is different from the office

    Ethnomethodologically-informed

    ethnography

    focuses on the ways in which people make sense

    of their world, display this understanding to others,

    and produce the mutually shared social order in

    which they live.

    Basically...

  • 8/12/2019 09 Calm Computing

    50/95

    Method

    Home is different from the office

    Ethnomethodologically-informed

    ethnography

    focuses on the ways in which people make sense

    of their world, display this understanding to others,

    and produce the mutually shared social order in

    which they live.

    Basically...

    Live in peoples houses

  • 8/12/2019 09 Calm Computing

    51/95

  • 8/12/2019 09 Calm Computing

    52/95

    Method

    Home is different from the office

    Ethnomethodologically-informed

    ethnography

    focuses on the ways in which people make sense

    of their world, display this understanding to others,

    and produce the mutually shared social order in

    which they live.

    Basically...

    Live in peoples houses

    Think carefully about what

    stuff means

    GOAL: Understand home environment

  • 8/12/2019 09 Calm Computing

    53/95

    Method

    Home is different from the office

    Ethnomethodologically-informed

    ethnography

    focuses on the ways in which people make sense

    of their world, display this understanding to others,

    and produce the mutually shared social order in

    which they live.

    Basically...

    Live in peoples houses

    Think carefully about what

    stuff means

    GOAL: Understand home environment

    Then: Examine the importance of

    routines

  • 8/12/2019 09 Calm Computing

    54/95

  • 8/12/2019 09 Calm Computing

    55/95

    Method

    Home is different from the office

    Ethnomethodologically-informed

    ethnography

    focuses on the ways in which people make sense

    of their world, display this understanding to others,

    and produce the mutually shared social order in

    which they live.

    Basically...

    Live in peoples houses

    Think carefully about what

    stuff means

    GOAL: Understand home environment

    Then: Examine the importance of

    routines

    Lucy Suchman

    Anthropologist

  • 8/12/2019 09 Calm Computing

    56/95

    Scenario 1

  • 8/12/2019 09 Calm Computing

    57/95

    Scenario 1

    Christine and Louise are next door

    neighbors. Both mums with school kids.

  • 8/12/2019 09 Calm Computing

    58/95

    Scenario 1

    Christine and Louise are next door

    neighbors. Both mums with school kids.

    A routine evolved.

  • 8/12/2019 09 Calm Computing

    59/95

    Scenario 1

    Christine and Louise are next door

    neighbors. Both mums with school kids.

    A routine evolved.

    Knocking is a message

  • 8/12/2019 09 Calm Computing

    60/95

    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

  • 8/12/2019 09 Calm Computing

    61/95

    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

  • 8/12/2019 09 Calm Computing

    62/95

    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

  • 8/12/2019 09 Calm Computing

    63/95

    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

  • 8/12/2019 09 Calm Computing

    64/95

    Scenario 1 (cont)

  • 8/12/2019 09 Calm Computing

    65/95

    Scenario 1 (cont)

    Lessons learned:

  • 8/12/2019 09 Calm Computing

    66/95

    Scenario 1 (cont)

    Lessons learned:

    Some activities have meanings that are

    used to coordinate routines

  • 8/12/2019 09 Calm Computing

    67/95

    Scenario 1 (cont)

    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)

  • 8/12/2019 09 Calm Computing

    68/95

    Scenario 1 (cont)

    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 dont have to explain anything.

  • 8/12/2019 09 Calm Computing

    69/95

    Scenario 1 (cont)

    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 dont have to explain anything.

    Comments?

  • 8/12/2019 09 Calm Computing

    70/95

    Scenario 1 (cont)

    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 dont have to explain anything.

    Comments?

  • 8/12/2019 09 Calm Computing

    71/95

    Scenario 2

  • 8/12/2019 09 Calm Computing

    72/95

    Scenario 2

    Mom works in morning, hears alarmclock, doesnt comment about it, and

    then tells her kids to wake up.

  • 8/12/2019 09 Calm Computing

    73/95

    Scenario 2

    Mom works in morning, hears alarmclock, doesnt comment about it, and

    then tells her kids to wake up.

    Alarm was

  • 8/12/2019 09 Calm Computing

    74/95

    Scenario 2

    Mom works in morning, hears alarmclock, doesnt comment about it, and

    then tells her kids to wake up.

    Alarm was

    Not unusual

  • 8/12/2019 09 Calm Computing

    75/95

    Scenario 2

    Mom works in morning, hears alarmclock, doesnt comment about it, and

    then tells her kids to wake up.

    Alarm was

    Not unusual

    Notable

  • 8/12/2019 09 Calm Computing

    76/95

  • 8/12/2019 09 Calm Computing

    77/95

    Scenario 2

    Mom works in morning, hears alarmclock, doesnt comment about it, and

    then tells her kids to wake up.

    Alarm was

    Not unusual

    Notable

    Unremarkable (literally she made no

    remark about it)

  • 8/12/2019 09 Calm Computing

    78/95

    Scenario 2

    Mom works in morning, hears alarmclock, doesnt 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?

  • 8/12/2019 09 Calm Computing

    79/95

    Scenario 2

    Mom works in morning, hears alarmclock, doesnt 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?

  • 8/12/2019 09 Calm Computing

    80/95

    Scenario 2

    Mom works in morning, hears alarmclock, doesnt 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)

  • 8/12/2019 09 Calm Computing

    81/95

    Scenario 2

    Mom works in morning, hears alarmclock, doesnt 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?

  • 8/12/2019 09 Calm Computing

    82/95

    Implications for Ubicomp

  • 8/12/2019 09 Calm Computing

    83/95

    Implications for Ubicomp

    How to design something so embedded, sofitting, so natural

  • 8/12/2019 09 Calm Computing

    84/95

    Implications for Ubicomp

    How to design something so embedded, sofitting, so natural

    Invisibility: perceptual invisibility or

    invisibility in use

  • 8/12/2019 09 Calm Computing

    85/95

    Implications for Ubicomp

    How to design something so embedded, sofitting, so natural

    Invisibility: perceptual invisibility or

    invisibility in use

    Fit into the routine or action

  • 8/12/2019 09 Calm Computing

    86/95

    Implications for Ubicomp

    How to design something so embedded, sofitting, so natural

    Invisibility: perceptual invisibility or

    invisibility in use

    Fit into the routine or action

    Dont do it for the user, let them feel like

    they did it themselves

  • 8/12/2019 09 Calm Computing

    87/95

    Implications for Ubicomp

    How to design something so embedded, sofitting, so natural

    Invisibility: perceptual invisibility or

    invisibility in use

    Fit into the routine or action

    Dont do it for the user, let them feel like

    they did it themselves

    Augment the action not the artifact

    (necessarily)

  • 8/12/2019 09 Calm Computing

    88/95

    More implications

  • 8/12/2019 09 Calm Computing

    89/95

    More implications

    Support routines

  • 8/12/2019 09 Calm Computing

    90/95

    More implications

    Support routinesBUT... its context sensitive and SOCIALLY CONSTRUCTED

  • 8/12/2019 09 Calm Computing

    91/95

    More implications

    Support routinesBUT... its context sensitive and SOCIALLY CONSTRUCTED

    Questions

  • 8/12/2019 09 Calm Computing

    92/95

    More implications

    Support routinesBUT... its context sensitive and SOCIALLY CONSTRUCTED

    Questions

    Is this AI-complete? (Awww, Crap)

  • 8/12/2019 09 Calm Computing

    93/95

    More implications

    Support routinesBUT... its context sensitive and SOCIALLY CONSTRUCTED

    Questions

    Is this AI-complete? (Awww, Crap)

    Can end-user programming save the day? (or just ruin it)

  • 8/12/2019 09 Calm Computing

    94/95

    More implications

    Support routinesBUT... its 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)

  • 8/12/2019 09 Calm Computing

    95/95

    More implications

    Support routinesBUT... its 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 shouldnt look at normal, boring people. (How about some Fruit

    Loops?)