Context Aware UIs - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Context Aware UIs

Description:

Who, what, where, when. Why is it important? ... D. Salber, A. Dey & G. Abowd. ... Anind Dey (now at CMU) GUI widget separates details of ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 22
Provided by: georgeb57
Category:
Tags: aware | context | uis

less

Transcript and Presenter's Notes

Title: Context Aware UIs


1
Context Aware UIs
  • Interfaces that leverage implicit input

2
Agenda
  • Questions
  • What is context?
  • Context-aware applications
  • Examples
  • Challenges
  • Architectural solutions

3
What is context?
  • Any information that can be used to characterize
    the situation of an entity
  • Who, what, where, when
  • Why is it important?
  • Information, usually implicit, that applications
    do not have access to
  • Its input that you dont get in a GUI

4
How to design for?
  • One approach
  • Physical behaviors have implicit application
    meaning
  • Add sensors to devices / environments to
    facilitate larger class of physical inputs

5
Example tour guides
  • Very popular theme
  • Location is an easy piece of context
  • G. Abowd et al. Cyberguide A mobile
    context-aware tour guide. Balzer/ACM Wireless
    Networks, Vol. 3(5), 1997, pp. 421-433.

6
How Cyberguide worked
7
Example Navi-Cam
  • Context-aware interaction

location
identity
objects
8
Natural Context-Aware
  • Augmented Reality

9
Location, identity, objects
  • Design issues
  • reliability
  • timeliness
  • social

10
Challenges
  • More context
  • Who, What, Where, When, Why

11
Why is this hard?
  • Steps
  • Acquisition
  • Representation
  • Interpretation
  • Storage
  • Delivery
  • Reaction
  • Most of these steps repeated in all development.

12
How to better support on a device
  • Sensor platform
  • Software architecture
  • Interaction techniques

13
Sensing technique for mobile interaction
  • Sensor platform

14
What Can Be Sensed?
15
Software Architecture
  • How is sensor data delivered to apps?

16
Interaction Techniques
  • Voice memo detection
  • Display mode detection
  • Tilt scrolling
  • contrast compensation
  • interaction with display mode
  • Power management

17
Beyond handhelds
  • Handling context-awareness in the more general
    sense.
  • D. Salber, A. Dey G. Abowd. The Context
    Toolkit Aiding the development of
    context-enabled applications. CHI 99, pp.
    434-441.

18
Early work on context support
  • Bill Schilit (now at Intel Research)
  • While at Xerox PARC, main software architect of
    PARCTab
  • Location-aware rules for applicationbehavior

19
The Context Toolkit
  • Anind Dey (now at CMU)
  • GUI widget separates details of presentation
    behavior from application semantics
  • By analogy, a context widget is defined to
    separate details of sensor acquisition from
    application reaction
  • callbacks, attributes, encapsulation, abstraction

20
And many others
  • Too many to list
  • It is a solved problem (?)
  • But new problems arise

21
Upcoming
  • Wednesday Capture access Gregory Abowd
  • Friday Privacy by design Carlos Jensen
  • Attendance is mandatory
Write a Comment
User Comments (0)
About PowerShow.com