ubiquitous computing for future computing environments

23
Ubiquitous Computing for Future Computing Environments Gregory D. Abowd College of Computing & GVU Center

Upload: ghalib

Post on 06-Jan-2016

52 views

Category:

Documents


3 download

DESCRIPTION

Ubiquitous Computing for Future Computing Environments. Gregory D. Abowd College of Computing & GVU Center. About me. B.S., Notre Dame Mathematics and Physics, 1986 M.Sc./D.Phil., University of Oxford Computation 1987/1991 (SE formal methods) Postdoc University of York 1989-1992 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Ubiquitous Computing for  Future Computing Environments

Ubiquitous Computing for Future Computing

Environments

Gregory D. AbowdCollege of Computing

&GVU Center

Page 2: Ubiquitous Computing for  Future Computing Environments

About me

B.S., Notre DameMathematics and Physics, 1986

M.Sc./D.Phil., University of OxfordComputation 1987/1991 (SE formal methods)

PostdocUniversity of York 1989-1992Carnegie Mellon 1992-1994

Faculty GaTech CoC 1994-present Tenure/promotion 2000

Page 3: Ubiquitous Computing for  Future Computing Environments

Teaching

Undergrad and Grad HCI (and SE)

This yearFall: 4470/6456 Principles of UI SoftwareSpring: 6750 Introduction to HCI

Next yearSabbatical!

Page 4: Ubiquitous Computing for  Future Computing Environments

Current PhD Students

1. Bob Waters (SE)2. Khai Truong 3. Heather Richter4. Lonnie Harvel5. Kris Nagel6. Rod Peters7. Jay Summet (joint with Jim Rehg)8. Xuehai Bian (joint with Jim Rehg)9. Giovanni Iachello (joint with Colin Potts)10.Gillian Hayes11.Heather Mahaney (joint with Jeff Pierce)12.Shwetak Patel (first year)

Page 5: Ubiquitous Computing for  Future Computing Environments

Former PhD Students

Kurt Stirewalt, 1997 Michigan State

Anind Dey, 2000 Intel, UC Berkeley

Jennifer Mankoff, 2001 UC Berkeley

Jason Brotherton 2001 Ball State

Page 6: Ubiquitous Computing for  Future Computing Environments

Other Students (typical)

3-5 masters students (CS, HCI, InfoSec)

~ 20 ugrad in project teams/semester

Page 7: Ubiquitous Computing for  Future Computing Environments

What Does This Mean?

Yes, I am a busy person, and that can be an issue. Ask others about this.

I am not looking to take on more students this year. But I am always interested in good students with similar interests.

Page 8: Ubiquitous Computing for  Future Computing Environments

Student Philosophy

I like students who are: independent team players

An advisee is a child, a friend, a colleague.

I give students lots of freedom, but that does not always work out.

I don’t have to be advisor to give advice

Page 9: Ubiquitous Computing for  Future Computing Environments

Research Area

Human-Computer InteractionDesign, development and evaluation of

interactive systemsFocus on real applications and the tools

to build them

Ubiquitous ComputingThe latest paradigm in interaction, “off

the desktop” and into our everyday lives.

Page 10: Ubiquitous Computing for  Future Computing Environments

Research Distinction: Ubicomp in Living Laboratories

It is not sufficient to achieve technological breakthroughs; the work must be situated.

Important contribution lies in the understanding of impact on everyday life. Otherwise, who cares what we do?

Page 11: Ubiquitous Computing for  Future Computing Environments

Research method

Build applications that are motivated by a human need in a real environment eClass, Cyberguide, smart intercom, PAL,

Living Memory Box, Finding Lost Objects, Family Video Archive

Build infrastructure/toolkits to enable others to investigate Context Toolkit, OOPS, INCA

Page 12: Ubiquitous Computing for  Future Computing Environments

Example Living Laboratories

Classroom (eClass, Classroom 2000)Home (Aware Home @ the Res. Lab)

Office (Augmented Office)

Car (someday?)

Body (Wearable Computing)

Page 13: Ubiquitous Computing for  Future Computing Environments

Research themes

Automated capture eClass, meetings, home Near, medium and long-term My biggest push these days

Context-aware computing Cyberguide, CyberDesk, Context Toolkit popular in ubicomp research related to automated capture

Natural interaction OOPS error-correction toolkit Large/small interaction surfaces

Page 14: Ubiquitous Computing for  Future Computing Environments

Automated Capture

Automated capture and access for live experiences can benefit or otherwise enhance everyday activities. Can we observe and understand

the impact in everyday use? Are there reusable solutions

across applications?

Page 15: Ubiquitous Computing for  Future Computing Environments

Context-Awareness

Effective use of implicit situational information is one key to the killer existence.

Services just do the right thing.

Page 16: Ubiquitous Computing for  Future Computing Environments

Scalable Interaction

There are many relevant scales of interaction technologyWeiser: inch, foot, yardOthers: MEMS, building, campus

What facilitates “naturalness”Perception/recognitionSmooth integration of virtual/physical

Page 17: Ubiquitous Computing for  Future Computing Environments

Where Is This Leading?

Toward a more generalized model of interaction implicit input as first class entity content + context ambiguity: requiring human intervention Persistent: infer higher level activity Ambient & directed output

Programming for physical environments

Page 18: Ubiquitous Computing for  Future Computing Environments

Current Principal LaboratoryThe Aware Home

interesting human needs others: aging in place family communication children: tracking developmental goals

context-aware computing testbed low-level sensing to human activity

capture on different timescales Many surfaces for interaction

Page 19: Ubiquitous Computing for  Future Computing Environments

How can you get involved?

8903 next semester mailman mailing lists

future@cc ubicomp-group@cc (feeds fce-lab@cc) ahri@cc

Meetings Ubicomp Group: Mon. 11:00am CRB 381 HCI Seminar: Thurs 1:30pm CRB 303 AHRI: Wed. 3:30pm, Friday informal lunch

Page 20: Ubiquitous Computing for  Future Computing Environments

Early Announcement

GVU Brown Bag on October 9 on the Family Video Archive

Page 21: Ubiquitous Computing for  Future Computing Environments

Research in Ubicomp

Technology

Building blocks for ubicomp

Emphasis: sensing/perception and large interactive surfaces

Essa, Bobick, Rehg, Starner

Applications are not essential for progress, just used as motivation.

Page 22: Ubiquitous Computing for  Future Computing Environments

Technology

Research in Ubicomp

Design/Eval

The human experience

Emphasis: successful aging, families, informal activities

Abowd, MacIntyre, Mynatt, Pierce, Stasko, Potts, Guzdial

Running systems often not needed to inspire good design ideas.

Page 23: Ubiquitous Computing for  Future Computing Environments

Research in Ubicomp

Construction

Technology

Design

composing existing technology

handle imperfectionsevolving over a long

lifeReusable solutions

(architectures, toolkits)Necessary bridge and critical

research endeavorAbowd, MacIntyre, Pierce,

Guzdial, Stasko