jim hollan - ucsd cognitive sciencecreel/cogs1/schedule of...cogsci 120: human computer interaction...

22
Cogsci 120: Human Computer Interaction 1 boltpeters.com Jim Hollan Distributed Cognition and HumanComputer Interaction Lab Department of Cognitive Science Courses Cogsci 10: Cognitive Consequences of Technology C i 102C C iti D i St di 2 Cogsci 102C: Cognitive Design Studio Cogsci 120: Human-Computer Interaction Cogsci 121: HCI Programming Cogsci 220: Information Visualization Seminar Later Today Slides: hci.ucsd.edu/hollan/cogsci1-hollan-fall2008.pdf

Upload: others

Post on 27-Jan-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

  • Cogsci 120: Human Computer Interaction1

    boltpeters.com p

    Jim Hollan Distributed Cognition and  Human‐Computer  Interaction Lab Department of Cognitive Science

    CoursesCogsci 10: Cognitive Consequences of TechnologyC i 102C C iti D i St di

    2

    Cogsci 102C: Cognitive Design StudioCogsci 120: Human-Computer InteractionCogsci 121: HCI ProgrammingCogsci 220: Information Visualization Seminar

    Later Today Slides: hci.ucsd.edu/hollan/cogsci1-hollan-fall2008.pdf

  • Cogsci 120: Human Computer Interaction2

    http://hci.ucsd.edu

    InterpreterDoctorDoctor

    Patient

  • Cogsci 120: Human Computer Interaction3

    Computers are special in that they provide a new kind of stuff out of which to fashion dynamic interactive systems to assist thought, communication, collaboration, and social interaction

    Computation provides the most plastic medium for representation, interaction, and communication we have ever known

    Mimic existing media (e.g., books, newspapers, magazines, photographs, audio recordings, and films)Create new media and modify the form of existing media,Create models that represent, with ever increasing fidelity, the physical worldProvide virtual worlds that range from the simple metaphorical desktop of the graphical user interface to the amazing digital effects and virtual characters of 

    t    d filcurrent games and filmsCombine the real and the virtual, as with computer‐augmented surgery in which images of internal structure are projected onto a patient's body to guide surgery and robotic‐assisted controls remove the tremors from the surgeon's hands

    “The computer is the first metamedium, and as such it has degrees of freedom for representation and expression never before encountered and as yet barely investigated.” -- Alan Kay

  • Cogsci 120: Human Computer Interaction4

    Slowly, almost imperceptibly, the face of the artist transforms continuously into his Asian or African  counterpart. This counterpart is a or African  counterpart. This counterpart is a synthetic version of his own face with everything changed that is specific to ethnicity, but everything retained that sets him apart from the average white male. 

    The technology behind this work is an average face generated from 3D scans. The average faces and all original faces can be thought of as points in a high‐dimensional Face Space. 

    Differences between ethnic averages describe what is typical to ethnicity. Adding them to a face affects only the perceived ethnicity, yet leaves all unrelated features unchanged.

  • Cogsci 120: Human Computer Interaction5

  • Cogsci 120: Human Computer Interaction6

  • Cogsci 120: Human Computer Interaction7

    Rapidly changing technological landscapeUnbundling of the monolithic computerUnbundling of the monolithic computerPower and ubiquity of computingTremendous challenges and opportunitiesBoundaries between physical, digital, and social worlds are increasingly permeable 

    14

    (for good and for ill)

  • Cogsci 120: Human Computer Interaction8

    Increasingl   e ha e m ltiple and  e Increasingly we have multiple and we don’t think of many of them as computers

    Connected to computers, sensors, and people all over the world

    Web is changing our professional, personal, and social lives

    Exciting times:

    Web 1990Mosaic browser 1994Yahoo! 1994eBay 1995Google 1998Wikipedia 2001MySpace 2003Second Life 2003Second Life 2003Web 2.0 2004Facebook 2004flickr 2004World of Warcraft 2004YouTube 2005

  • Cogsci 120: Human Computer Interaction9

  • Cogsci 120: Human Computer Interaction10

    Big Idea: Linking Ph i l  Di i l  

    Bridging Paper and Digital: One important examplePhysical, Digital, 

    and Social WorldsWeiser: Ubicomp and Calm Technology

    Ishii:  Tangible Media. Giving physical form to digital i f i   d  i  

    One important example

    A Little HistoryIdeas have historiesVery important to know their histories

    Current Research SystemsPADD and PapierCraft

    information and computation, making bits directly manipulable and perceptible.

    Key importance of  cognitive science: understanding people and social context of everyday real‐world activities

    pButterflyNet

    Interesting New Commercial System: Livescribe

    19

    Ellen Froncik, Susan Ehrlich Rudman, Donna Cooper, and Stephen Levine. Putting Innovations to Work, Communications of the ACM ’91, 52‐63

    Demonstrated at CHI’89Example scenario:

    Take a scanned road map, use the stylus to draw in directions to go somewhere, and record a running audio commentary about what landmarks to watch for. The resulting file could be sent by electronic mail 

    20

    sent by electronic mail to another Freestyle user who could play it back and watch the directions being redrawn on the background road map synchronized with the spoken comments.

  • Cogsci 120: Human Computer Interaction11

    Pierre Wellner, Interacting with Paper on a Digital Desk, Communications of the ACM, 1993, 87‐96.

    Google Video

    Xerox Europarc

    Bill Schilit, Gene Golovchinsky, Morgan Price, Beyond Paper: Supporting Active Reading with Free‐form Digital Ink Annotations,CHI’98, 249‐256.

  • Cogsci 120: Human Computer Interaction12

    The Myth of the Paperless Office, Abi Sellen and Richard Harper

    The most well‐knownXerox Star and Ethernet Xerox Star and Ethernet would make for paperlessness

    But paper persistedBecause digital did not afford the same possibilitiesIt acted as a tangible, universal networkA     k d f  b d   d iAs a work‐around for bad system design

  • Cogsci 120: Human Computer Interaction13

    Through HTMLNetworks were opened up (who needs paper?)New document forms (who needs paper?)

    But paper persistedBecause digital still did not afford the same possibilitiespossibilities

    Worse‐more paper was producedBecause people downloaded more to read

    Tablets Wireless: away from the desktopPen‐based interaction (who needs paper?)Annotation, editing, note‐taking (who needs paper?)

    But paper persistedBecause digital did still not afford th     ibilitithe same possibilitiesAnd tablets not quite good enough▪ Heavy▪ Unreliable▪ Batteries limited

  • Cogsci 120: Human Computer Interaction14

    Are new augmented papers going to do away with paper?

    Attacking paper by making paper a computer that combines:▪ Paper affordances ▪ To read as if on paper▪ To navigate as if on paper▪ To annotate as if on paper

    ▪ Computer affordances▪ To edit as if on a computer▪ To create as if on a computer▪ To save, store, and access as if on a computer

    Is there a solution to the digital‐paper divide?g p pOne approach is making one or other technology subsume all the other can doAnother approach is to try to link them in ways that give us the best of both

  • Cogsci 120: Human Computer Interaction15

    Leapfrog Fly Pen

    Anoto Pen camera uses IR LED lightPattern is printed using IR absorbing inksUser content must be printed with IR transparent inkIR transparent ink▪ C, M, Y are IR transparent▪ Black should be printed as C+M+Y not K

    PensLogitech, Nokia, Maxell, ..

    RecordsStroke coordinates (X, Y, relative to page)Page IDPressureTime stamped (realtime clock)50–100 images / secPotential to read barcodes

    CommunicationUSBUSBluetooth

    Pattern isLarge address spaceTime consuming to print ▪ Use pre‐printed paper▪ Use new fast (but expensive) 

    color printer Other technologies

    DataGlyphs [Hecht 94]MEMO pen [Nabeshima 95]Others From Anoto documentation

    Dots above/below and left/right at each grid position. Each dot carries two bits of information. Pen registers positions by reading a 6 x 6 dot area. 46x6=436=272 unique combinations. Very large pattern space.

  • Cogsci 120: Human Computer Interaction16

    ibili d f i lib iFeasibility study focusing on calibration problemsUse pre‐printed paperHP 5550 with black cartridge removed▪ Automatically use CMY to emulate black

    i d bDocument acts as its own database▪ Personal use only▪ Only one out‐standing copy per document▪ Strokes are simply overlaid on top of the document

  • Cogsci 120: Human Computer Interaction17

    Paper Digital

    Original text from the Economist

  • Cogsci 120: Human Computer Interaction18

    Digital versions of annotated PDF’s

    PenHance Prototype, Rod Ebrahimi and Jim Hollan, UCSD

    Annotation benefits: what you don’t have to say, context

    Help manage attentionand harvest intent

    yp , ,In collaboration with François Guimbretière, University of Maryland

    www.dotherightthing.comRank companies by impact and whether doing the right thing

    Integrating proofreading and word processingImplemented on top of AbiWord

  • Cogsci 120: Human Computer Interaction19

    Reference article

    Reference to notes

    Excerpt text

    Excerpt graphCollage

    Liao, Guimbretière, Hinckley, and Hollan, PapierCraft: A Gesture‐Based Command System p f yfor Interactive Paper, TOCHI, 2008

  • Cogsci 120: Human Computer Interaction20

    link

    Scope Marking menu

    +

    Pigtail delimiter

    +

    research email

    copy

    google

    paste

    search

    end

  • Cogsci 120: Human Computer Interaction21

    Document 1 Document 2

    Excerption

    Hyper‐linking

    Stitching

    Naming commandNaming command

    Tagging

    Triggering actions

    E‐mailGoogle

  • Cogsci 120: Human Computer Interaction22

    Jim Marggraff, CEO