Directions in HCC

42
Human-Centered Computing at University of Maryland, Baltimore County 1 Directions in HCC HCC629, 4/2/2014

description

Directions in HCC. HCC629 , 4/2/2014. Futuristic Self-Selected Readings. How far off are we from it being “common”? What are the barriers to adoption? How can we overcome them?. Amy’s Technology Picks. https://www.youtube.com/watch?feature=player_detailpage&v=- QfhTWJIDCM - PowerPoint PPT Presentation

Transcript of Directions in HCC

Page 1: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County1

Directions in HCC

HCC629, 4/2/2014

Page 2: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County2

Futuristic Self-Selected Readings

How far off are we from it being “common”?What are the barriers to adoption? How can we overcome them?

Page 4: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County4

Advice From the Past About the Future

"I'm an inventor. I became interested in long term trends because an innovation has to make sense in the world in which it is finished, not the world in which it was started” --Ray Kurzwell“The future is here. It's just not evenly distributed yet" -- William Gibson“The best way to predict the future is to invent it” –- Alan Kay

Page 5: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County5

Reading Discussion

Thoughts on Future of Interaction Design?

Page 6: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County6

OutlinePast predictions of the futureDeveloping for the futureHot new trends

Page 7: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County7

Visions of the Future

Page 8: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County8

Why Look at Past Visions of the Future?

Show that it is possible to predict the futureIllustrate that you can prototype the future with tools of todayNot all visions come true, however there are some very surprisingly accurate ones

Page 9: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County9

Douglas Englebart “Mother of All Demos”1968 demo of the NLS (On Line System)

– Bitmapped display – Mouse– Hypertext – Multiple Windows – Shared screen

teleconferencing – Context sensitive help

Stanford Research InstituteFull video on youtube

http://www.youtube.com/watch?v=1MPJZ6M52dI

Page 10: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County10

Alan Kay’s Dynabook (1969-1972)Designed as educational tool for childrenSaid to be first prototype of laptop or tablet

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

Page 11: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County11

Mark Weiser

Xerox PARC 1991TabletsPDAsLarge displays

Page 12: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County12

AT&T VIDEOS OF THE FUTURE

“You will….”

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

Page 13: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County13

Reactions?

Page 14: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County14

Developing the Future

How can we possibly create tomorrow’s technology today?

Page 15: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County15

A prototyping tale…

Anyone want to guess when a mobile device came to market that had handwriting recognition built in with a stylus?

Page 16: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County16

The Apple Newton

First significant PDA available on the market (released in 1993).Handwriting recognition built into it!Huge failure on the market.

– Too big and heavy to carry– Too slow to run most

applications– Handwriting detection was not

very accurate

Page 17: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County17

Redesigning the NewtonAfter failure of the Newton, two of its inventors left Apple to design a new device and used techniques from all areas of HCI.

– Identified that the Newton failed because it was too big and too slow.

– Focused on exploring the form of the device through “block of wood prototypes” which Jeff Hawkins carried around to decide what the correct form should be.

– Redesigned the hardware specifications so it would fit with the smaller form.

– The basic Pilot 1000 retailed for $299, half the price of a Newton.

Page 18: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County18

Additional informationWhen working out the Palm's handwriting recognition system, Graffiti, Hawkins said he scribbled notes all day on a pad of paper. But he didn't write the letters side by side. Instead he scrawled them one on top of each other -- just the way it's done on the Palm -- ending up with indecipherable blobs on the page. Hawkins told how his make-pretend method led him to conclude that voice recognition will never be a good way to control computers -- a notion that goes against current wisdom, including Microsoft's, which is sinking millions of dollars into researching the endeavor. Hawkins said when he's sat around pretending to control his computer by voice the experience is unsatisfactory and uncompelling.

Quotes from wired.com article about Jeff Hawkins: http://www.wired.com/science/discoveries/news/1999/10/32010

Page 19: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County19

Result of Newton Redesign

Page 20: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County20

What is this device?

Page 21: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County21

But what can I do?

Look at the trends in conferences, the media, industry then get creative!

Page 22: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County22

Hot New Trends

Democratizing technologyMind ControlRobotsHuman ComputationInteraction Beyond the Desktop

Page 23: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County23

Mind Control

Brain-Computer Interfaces

Page 24: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County24

Mind ControlBCI: Brain-Computer InterfacesEEG: recording of the brain's spontaneous electrical activity over a short period of time, usually 20–40 minutes, as recorded from multiple electrodes placed on the scalp.

– Unobtrusive technology– Reasonably accurate– Less expensive than other solutions

Page 25: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County25

Brain Computer Interfaces

Page 26: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County26

Assistive Robots

Robots you talk toRobots you wear

Page 27: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County27

Assistive Robots

PEARL Robotic Assistant for older adults, project at CMU

– Give information– Socialize– Reminders– Collect health and

activity data– Tele-presence with

family and care givers

Page 28: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County28

Wearable Robots

Page 29: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County29

Human Computation

Mechanical Turk

Page 30: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County30

Human Computation: Mechanical Turk

Soylent: http://www.youtube.com/watch?v=n_miZqsPwscVizWiz: http://www.cs.rochester.edu/u/jbigham/vizwiz/video/

Page 31: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County31

MAKING “MAKING” ACCESSIBLE

Maker movement and impact on manufacturing

Page 32: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County32

Traditional “Making” Tools

Page 33: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County33

“Personal-scale manufacturing tools enable people that have no special training in woodworking, metalsmithing, or embroidery to manufacture their own complex, one-of-a-kind artisan-style objects”

--Lipson, Factory@Home

Page 34: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County34

Accessible Making ToolsComputer-controlled making with a new generation of DIY and professional prototyping tools

3D Printed Plastic Laser Cut Wood CNC Milled Metal

Page 35: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County35

Beyond the Desktop

Interactive surfacesGiant DisplaysWearable computers

Page 36: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County36

Giant Displays (public)

Page 37: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County37

Wearable Computers Personal Displays

Watch displaysEye displays

Thad Starner

Steve Mann

Page 38: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County38

Wearable Computers: Pico projectors

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

Page 39: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County39

Cool, Tech… but what are the new methods?

You will enjoy 729!

Page 40: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County40

Test Review

1st half of class next weekNo readings this week!

Page 41: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County41

Test ReviewKnow Categories of Input Devices

– Absolute vs. Relative– Direct vs. Indirect– What is a mouse? What is the gain of a mouse?– Alternative input devices

Understand differences between command line, direct manipulation, forms and menu interfaces, and be able to identify pros and cons of each

Page 42: Directions in  HCC

Human-Centered Computing at University of Maryland, Baltimore County42

Test ReviewKnow what Fitts’ Law is, and why it is important in interface design

– Know at least 2 ways to “beat” Fitts’ Law

Identify common pointing and typing performance metrics

Be familiar with future trends and significant innovations discussed in class

Remember key concepts in assigned readings