Topiary: A Tool for Prototyping LocationEnhanced Applications - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Topiary: A Tool for Prototyping LocationEnhanced Applications

Description:

Topiary: A Tool for Prototyping Location-Enhanced Applications ... Topiary is the first tool for interface designers to rapidly prototype location ... – PowerPoint PPT presentation

Number of Views:94
Avg rating:3.0/5.0
Slides: 36
Provided by: Yan144
Category:

less

Transcript and Presenter's Notes

Title: Topiary: A Tool for Prototyping LocationEnhanced Applications


1
Topiary A Tool for Prototyping Location-Enhanced
Applications
University of California, Berkeley Carnegie
Mellon University Intel Research Seattle,DUB
Group, University of Washington
Yang Li Jason Hong James Landay
2
Location-Enhanced Applications
  • Provide useful services by leveraging knowledge
    about the location of people, places, things
  • Examples ATTs Find Friends service, Tour Guide

3
Problems Building Location-Enhanced Apps
  • Require a high level of technical expertise to
    build
  • Sensing technologies are complex
  • Location-to-place inference necessary to make
    useful
  • Hard to prototype, evaluate, iterate on designs
  • Several toolkits for developers
  • No tools for interaction designers
  • Cannot be tested with end-users until built

4
Goal of Topiary
Allow interaction designers to quickly prototype
test location-enhanced applications
  • Lower the barrier to entry
  • For interaction designers
  • Speed up iterative design process
  • No application or infrastructure development
    required
  • Get early feedback from users
  • Make major changes when inexpensive

5
Location Design Tasks Challenges
  • Modeling location contexts
  • Enable exploration of a wider input space than
    keyboard mouse
  • e.g., when Alice enters the library, when
    Alice is near Bob
  • Specifying location-enhanced behaviors
  • Interaction sequences integrating both explicit
    input (e.g., click) implicit input (e.g.,
    location contexts)
  • e.g., Show the library map when Alice is in the
    library
  • Testing a design in realistic situations
  • Settings often in the field mobile with
    changing contextual input
  • e.g., Give a user a PDA and let them walk across
    campus

6
A Quick View of Topiary
7
(No Transcript)
8
Outline
  • Motivation
  • Active Map Workspace
  • Storyboard Workspace
  • Test Workspace
  • Evaluation
  • Conclusion Future Work

9
ActiveMap WorkspaceModeling Location contexts
  • Model a geographical area
  • Import a map image as background
  • Create entities on the map
  • People, places things
  • Capture scenarios
  • Scenario producer tool captures scenarios
    describing contexts

10
ActiveMap WorkspaceModeling Location contexts
11
ActiveMap WorkspaceModeling Location Contexts
ActiveMap workspace gives designers a visual
languagefor specifying these contexts
12
Scenarios
  • Represent a collection of location contexts
  • Used as triggers conditions for specifying
    location-enhanced interactions

13
Capturing Scenarios
14
(No Transcript)
15
Abstracting Scenarios
16
Outline
  • Motivation
  • Active Map Workspace
  • Storyboard Workspace
  • Test Workspace
  • Evaluation
  • Conclusion Future Work

17
Storyboard WorkspaceLocation-Enhanced
Interactions
Location-enhanced interactions
Traditional UI Interactions
Explicit Input
Actions
conditions
triggers
Scenarios
18
Storyboard WorkspaceSpecifying Location-Enhanced
Interactions
  • Similar to traditional storyboards
  • Pages links (e.g., DENIM, SILK DEMAIS)
  • Different from traditional storyboards
  • Explicit implicit links
  • scenarios as conditions for explicit links
  • scenarios as automatic triggers for implicit
    links
  • Can incorporate context components

19
Storyboard WorkspaceExplicit Implicit Links
20
Storyboard WorkspaceContext Components
  • Display spatial temporal information
  • Encapsulate common location-enhanced interactions
  • Enable continuous interactions
  • Five context components
  • Active Map component
  • Distance component
  • Nearest Entities component
  • Location component
  • Temporal component

21
Storyboard WorkspaceContext Components
22
Storyboard WorkspaceContext Components Active
Map Component
23
Storyboard WorkspaceContext Components
24
Storyboard WorkspaceContext Components Nearest
Entities Component
25
Outline
  • Motivation
  • Active Map Workspace
  • Storyboard Workspace
  • Test Workspace
  • Evaluation
  • Conclusion and Future Work

26
Test WorkspaceTesting Analyzing a Design
End-user UI
Wizard UI
27
Test WorkspaceTesting Analyzing a Design
28
(No Transcript)
29
Outline
  • Active Map Workspace
  • Storyboard Workspace
  • Test Workspace
  • Evaluation
  • Conclusion and Future Work

30
Evaluation 1An informal evaluation on an early
implementation
  • Settings
  • an IBM T20 ThinkPad with a 700MHz CPU, 512MB RAM,
    14 inch display, a Wacom Graphire tablet
  • Tasks
  • create a tour guide for either Berkeley or San
    Francisco
  • Participants
  • 2 ubicomp researchers, 3 professional UI
    designers, 2 undergraduate students who took a
    UI design course
  • Results
  • Gave positive feedback areas for improvement.
    Resulted in
  • Storyboard Analysis Window
  • Zooming to support large designs

31
Evaluation 2Our Experience Applications we
prototyped using Topiary
  • Riddle-based Geo-caching
  • Tour guide nearest friend finder
  • Context-aware reminder
  • Searching for available meeting rooms
  • In/Out board
  • Thing finder
  • Car navigation
  • Conference Guide

32
Evaluation 3Our Experience From prototypes to
a real application
Informal Prototyping of Tour Guide
Informal prototype
The real application
Made four designs in three hours
Trajectorytrail
Tested with three people in the field
Made a new design in 1 hour
Tested with three people in the field
Built the real application in 2 weeks
Path to target
Region of possible location
33
Future Work
  • Modeling the ambiguity of sensor data
  • Enabling more kinds of contextual information
  • Improving the scalability of storyboards
  • Further evaluating Topiary
  • being used by students in both undergraduate
    graduate courses at UW CMU this term



34
Conclusion
  • Topiary is the first tool for interface
    designers to rapidly prototype location-enhanced
    applications
  • Demonstrate location contexts via an Active Map
  • Specify location-enhanced behaviors via enhanced
    storyboards
  • Test analyze a design using either Wizard of Oz
    or sensor input



35
Topiary A Tool for Prototyping Location-Enhanced
Applications
Download available at http//dub.washington.edu/
topiary
Write a Comment
User Comments (0)
About PowerShow.com