Top Banner
Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science
22

Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

Dec 27, 2015

Download

Documents

Polly Lambert
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

Pervasive Human Centric Computing

Larry Rudolph

Laboratory for Computer Science

Page 2: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

What do the words mean?

• Computers are already pervasive– They infest every city, town, village

• Computers are already human-centric– Are they for the birds?

• Computing– Nobody computes anymore, well hardly anyone

Page 3: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

So what do we mean?

• Pervasive– But they are not where we need them; we still “go to”

them, or set them up (laptops)– Should be like telephones, batteries, outlets

• Human Centric– We adapt to them (but it should be opposite) – Computation enters the human world

• Computing– Computer-mediated functions– Computation becomes oxygen-like utility

Page 4: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

A Vision

To bring an abundance of computation & communication within easy reach of humans

through natural perceptual interfaces of speech and vision

so computation blends into peoples’ lives

enabling them to easily do tasks they want to do:

collaborate,

access knowledge,

automate routine tasks

Page 5: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

A Vision

Page 6: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

A different “Vision”Hi Honey, I’m home. Come see what I just bought!

Page 7: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

The PC is where it’s at

Page 8: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

The PC is passe?

• Exploding the PC and flinging its parts throughout the galaxy

• Build your computer out of components in the environment: “Just-in-time” assembly

• How to use, name, control, configure, program, etc. What applications?

Page 9: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

A Scenario• I walk into Steve’s office and he asks me to join him on a trip to DC• I slip on the anonymous fingerworn lying on his desk• It recognizes my face and begins to personalize itself to me• I say “Call Home”• The fingerworn locates and fetches the cell-phone code,

customizes itself into a cell phone, finds the number, and dials it• I talk to my wife and verify she can take our son to his swim meet• I then say “Arrange a trip to DC on the 24th, returning three days

later”• I take the fingerworn off, which promptly forgets everything • I return to my office

Page 10: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

• Birthday present: A Wallet finding application– Camera’s, speech input, various output

• Configuration & installation– Extra option for two wallets

• Snoring imitates dialog

• TV selected as output device – turn off TV

• Radio 2nd selection – turn off radio– Telephone, then cell phone

• Smash PC– Application migrates to off-site server

• Application bug: Car alarm goes off– Lose sleep, lose job, no need for wallet

Another scenario

Page 11: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

The post-PC world will be dangerous.

The question is for whom?

Page 12: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

Them not us

• Transition from EDU COM– Because of stable, fixed platform

• The bottom is about to drop out – No platform (of platforms) in sight

• Transition back from COM EDU

Page 13: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

A lack of control

Page 14: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

many devices require compatible software

Page 15: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

wasted power

Page 16: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

The name game

Page 17: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

Using each others cutting edge technology

• Speechbuilder is a great example

calculator 10 x 10

Page 18: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

Overview of projects

• Virtual Fishing– Room is the sea– When a user joins, a boat is dropped into the ocean– As the user moves, so does the boat– User sees fish underneath the boat.– Message in a bottle

Page 19: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

Overview (cont)

• Boggle– 16 letters in 4 by 4 grid– Physically move to square corresponding to letter– Shake iPaq to capture the letter

• Capture the flag– Doom interface

• Assassin – Shoot target when near-by– Tilting cricket listener confuses location – for offense

& defense

Page 20: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

Multispace symphony • There are four different spaces• Each user has one instrument – and iPaq• The iPaq simulates a different instrument in each

space– E.g., 4 people, 4 spaces 16 instruments

• Global Score – tells everyone where they should be and when they should play their note

KeyboardWith

CricketKeyboard Score Performance

Page 21: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.
Page 22: Pervasive Human Centric Computing Larry Rudolph Laboratory for Computer Science.

Living in both worlds

• Dangerous to bullies and nurds