90 likes | 272 Views
Topiary: A Tool for Prototyping Location-Enhanced Applications. Yang Li , Jason I. Hong , James A. Landay ,. Presented by Daniel Schulman. Location-Enhanced Applications . Use the location of users, others. Examples: AT&T Find Friends service. E911 Hard to design:
E N D
Topiary: A Tool for Prototyping Location-Enhanced Applications Yang Li, Jason I. Hong, James A. Landay, Presented by Daniel Schulman
Location-Enhanced Applications • Use the location of users, others. • Examples: • AT&T Find Friends service. • E911 • Hard to design: • Need lots of technical expertise. • Must use low-level sensing technology.
Topiary • A prototyping tool for location-enhanced applications. • Supports iterative design without actually having to wander around for testing.
Topiary • Active Map: • Models a map and locations within it. • Scenario Producer: • Specify which people and locations are involved. • Storyboard Workshop: • Storyboards can be triggered by scenarios.
Topiary – User Testing • Testing is done via a Wizard-of-Oz setup. • The designer can move people and items around on the map. • If real sensor data is available, it can also be used (via wireless networking).
Topiary – Evaluation • Participants created a tour-guide application. • All were able to use Topiary, and found it relatively easy. • The research team also iteratively designed a tour guide themselves.
Critique • A useful new tool for a fairly new type of UI. • Based on lots of assumptions about the type of UI that is being designed: • Heavily biased towards map-based UIs. • There could be other kinds of location-enhanced applications.
Future Directions • Why restrict yourself to 2D maps? • 3D is important – what floor am I on? • Is the map always the most important thing to show the end-user? • Is there always a single map? • Shifts in scale – from an outside to an inside map.
Future Directions • Why restrict yourself to location? • Can sense orientation, temperature, lighting, movement, etc. • The use of a Wizard-of-Oz setup for testing can generalize – can Topiary’s interface also be generalized?