Towards%20a%20Unified%20Interaction%20Framework%20for%20Ubicomp%20User%20Interfaces - PowerPoint PPT Presentation

About This Presentation
Title:

Towards%20a%20Unified%20Interaction%20Framework%20for%20Ubicomp%20User%20Interfaces

Description:

Towards a Unified Interaction Framework for Ubicomp User Interfaces. Jason I. Hong ... WIMP is the familiar subset of GUI. Resulted from usability design principles ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 10
Provided by: jason88
Learn more at: http://www.cs.cmu.edu
Category:

less

Transcript and Presenter's Notes

Title: Towards%20a%20Unified%20Interaction%20Framework%20for%20Ubicomp%20User%20Interfaces


1
Towards a Unified Interaction Framework for
Ubicomp User Interfaces
G r o u p f o r User Interface Research
University of California Berkeley
  • Jason I. Hong
  • Scott Lederer
  • Mark W. Newman

(Berkeley) (Berkeley) (PARC)
2
Sketchpad - A Retrospective
3
NLS - A Retrospective
4
Xerox Star - A Retrospective
5
Development of WIMP
GUI
  • WIMP is the familiar subset of GUI
  • Resulted from usability design principles
  • Consistent interaction framework empowered
    users
  • Can we do the same for Ubicomp?
  • Can we take anything from WIMP?

WIMP
6
Ubiquitous User Interfaces (UUI)
  • More input types
  • Natural modes (Speech and sketch), Sensors
  • More output types
  • Small displays, aural, haptic, ambient
  • Multimodal I/O across multiple devices
  • Combinations of these inputs and outputs
  • Physical / Virtual spaces and objects

7
Are There Things We Can Take from WIMP?
  • Windows -gt Aggregation, managing tasks
  • Icons -gt Objects, possible targets
  • Menus -gt Commands, visual affordances
  • Pointer -gt Selection, feedback on select

8
A Thought Experiment Applying AOCS to UUIs
  • Aggregations
  • Spaces, Tasks, Groups, Situations
  • Objects
  • Physical objects, Virtual Objects
  • Commands
  • Speech, gesture, menu selection
  • Selectors
  • Holding things, Laser pointers, Pens, Pointing
  • Lots of potential ambiguity here

9
Open Questions
  • Is it useful to apply AOCS to UUIs?
  • More for explicit interaction, implicit too?
  • Accessibility? Distributed I/O?
  • What kinds of apps would it enable?
  • How to implement AOCS for UUIs?
  • Good design principles, ex. visibility,
    conceptual models, mappings, feedback
  • Mistakes of WIMP? Ex. Groupware
  • How to start? WIMP was monolithic and an entire
    package, niches we can start in?
Write a Comment
User Comments (0)
About PowerShow.com