g r o u p f o r
play

G r o u p f o r University of California User Interface Berkeley - PDF document

G r o u p f o r University of California User Interface Berkeley Research Tow ards a Unified I nteraction Fram ew ork for Ubicom p User I nterfaces Jason I. Hong (Berkeley) Scott Lederer (Berkeley) Mark W. Newman (PARC) Sketchpad - A


  1. G r o u p f o r University of California User Interface Berkeley Research Tow ards a Unified I nteraction Fram ew ork for Ubicom p User I nterfaces Jason I. Hong (Berkeley) Scott Lederer (Berkeley) Mark W. Newman (PARC) Sketchpad - A Retrospective Oct 01 2002 2 1

  2. NLS - A Retrospective Oct 01 2002 3 Xerox Star - A Retrospective Oct 01 2002 4 2

  3. Developm ent of W I MP GUI UUI WIMP ??? • 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? Oct 01 2002 5 Ubiquitous User I nterfaces ( 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 Oct 01 2002 6 3

  4. Are There Things W e Can Take from W I MP? • Windows -> A ggregation, managing tasks • Icons -> O bjects, possible targets • Menus -> C ommands, visual affordances -> S election, feedback on select • Pointer Oct 01 2002 7 A Thought Experim ent Applying AOCS to UUI s • 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 Oct 01 2002 8 4

  5. 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? Oct 01 2002 9 5

Recommend


More recommend