Directions in HCC

Post on 23-Feb-2016

44 views 1 download

Tags:

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

Human-Centered Computing at University of Maryland, Baltimore County1

Directions in HCC

HCC629, 4/2/2014

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?

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

Human-Centered Computing at University of Maryland, Baltimore County5

Reading Discussion

Thoughts on Future of Interaction Design?

Human-Centered Computing at University of Maryland, Baltimore County6

OutlinePast predictions of the futureDeveloping for the futureHot new trends

Human-Centered Computing at University of Maryland, Baltimore County7

Visions of the Future

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

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

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

Human-Centered Computing at University of Maryland, Baltimore County11

Mark Weiser

Xerox PARC 1991TabletsPDAsLarge displays

Human-Centered Computing at University of Maryland, Baltimore County12

AT&T VIDEOS OF THE FUTURE

“You will….”

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

Human-Centered Computing at University of Maryland, Baltimore County13

Reactions?

Human-Centered Computing at University of Maryland, Baltimore County14

Developing the Future

How can we possibly create tomorrow’s technology today?

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?

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

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.

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

Human-Centered Computing at University of Maryland, Baltimore County19

Result of Newton Redesign

Human-Centered Computing at University of Maryland, Baltimore County20

What is this device?

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!

Human-Centered Computing at University of Maryland, Baltimore County22

Hot New Trends

Democratizing technologyMind ControlRobotsHuman ComputationInteraction Beyond the Desktop

Human-Centered Computing at University of Maryland, Baltimore County23

Mind Control

Brain-Computer Interfaces

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

Human-Centered Computing at University of Maryland, Baltimore County25

Brain Computer Interfaces

Human-Centered Computing at University of Maryland, Baltimore County26

Assistive Robots

Robots you talk toRobots you wear

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

Human-Centered Computing at University of Maryland, Baltimore County28

Wearable Robots

Human-Centered Computing at University of Maryland, Baltimore County29

Human Computation

Mechanical Turk

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/

Human-Centered Computing at University of Maryland, Baltimore County31

MAKING “MAKING” ACCESSIBLE

Maker movement and impact on manufacturing

Human-Centered Computing at University of Maryland, Baltimore County32

Traditional “Making” Tools

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

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

Human-Centered Computing at University of Maryland, Baltimore County35

Beyond the Desktop

Interactive surfacesGiant DisplaysWearable computers

Human-Centered Computing at University of Maryland, Baltimore County36

Giant Displays (public)

Human-Centered Computing at University of Maryland, Baltimore County37

Wearable Computers Personal Displays

Watch displaysEye displays

Thad Starner

Steve Mann

Human-Centered Computing at University of Maryland, Baltimore County38

Wearable Computers: Pico projectors

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

Human-Centered Computing at University of Maryland, Baltimore County39

Cool, Tech… but what are the new methods?

You will enjoy 729!

Human-Centered Computing at University of Maryland, Baltimore County40

Test Review

1st half of class next weekNo readings this week!

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

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