skip to main content
10.1145/1029632.1029671acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

Topiary: a tool for prototyping location-enhanced applications

Authors Info & Claims
Published:24 October 2004Publication History

ABSTRACT

Location-enhanced applications use the location of people, places, and things to augment or streamline interaction. Location-enhanced applications are just starting to emerge in several different domains, and many people believe that this type of application will experience tremendous growth in the near future. However, it currently requires a high level of technical expertise to build location-enhanced applications, making it hard to iterate on designs. To address this problem we introduce Topiary, a tool for rapidly prototyping location-enhanced applications. Topiary lets designers create a map that models the location of people, places, and things; use this active map to demonstrate scenarios depicting location contexts; use these scenarios in creating storyboards that describe interaction sequences; and then run these storyboards on mobile devices, with a wizard updating the location of people and things on a separate device. We performed an informal evaluation with seven researchers and interface designers and found that they reacted positively to the concept.

References

  1. Abowd, G.D., et al., Cyberguide: A Mobile Context-Aware Tour Guide. Baltzer/ACM Wireless Networks, 1997. 3(5): pp. 421--433.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Apple, HyperCard User's Guide. 1987: Apple Computer, Inc.]]Google ScholarGoogle Scholar
  3. AT&T, AT&T Wireless mMode - Find Friends. http://www.attwireless.com/mmode/features/findit/FindFriends/.]]Google ScholarGoogle Scholar
  4. Bailey, B.P., Konstan, J.A., and Carlis, J.V. DEMAIS: Designing Multimedia Applications with Interactive Storyboards. in ACM Multimedia 2001. pp. 241--250.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Barton, J.J. and Vijayaraghavan, V. UBIWISE, A simulator for Ubiquitous computing systems design. 2003, HP Labs. Tech. Rep. HPL-2003-93.]]Google ScholarGoogle Scholar
  6. Boutell, T., Mapedit. http://www.boutell.com/mapedit/.]]Google ScholarGoogle Scholar
  7. Brown, P.J. and Jones, G.J.F., Context-aware Retrieval: Exploring a New Environment for Information Retrieval and Information Filtering. Personal and Ubiquitous Computing, 2001. 5(4): pp. 253--263.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Burrell, J., et al. Context-Aware Computing: A Test Case. in Ubicomp 2002. Goteborg, Sweden. pp. 1--15.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Cheverst, K., et al., Developing a Context-aware Electronic Tourist Guide: Some Issues and Experiences. CHI Letters, 2000. 2(1): pp. 17--24.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Cheverst, K., et al. Developing a Context-aware Electronic Tourist Guide: Some Issues and Experiences. in Human Factors in Computing Systems: CHI 2000. pp. 17--24.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Cypher, A., et al., Watch What I Do: Programming by Demonstration. 1993, Cambridge, MA: MIT Press.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Dahlbäck, N., Jönsson, A., and Ahrenberg, L. Wizard of Oz Studies - Why and How. in IUI 1993. pp. 193--200.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Dey, A.K., et al., a CAPpella: Programming by Demonstration of Context-Aware Applications. CHI Letters, 2004. 6(1): pp. 33--40.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Dey, A.K., Salber, D., and Abowd, G.D., A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Human-Computer Interaction, 2001. 16(2-3): pp. 97--166.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ericsson, Mobile Positioning SDK. http://www.ericsson.com/mobilityworld/sub/open/technologies/mobile_positioning/tools.html.]]Google ScholarGoogle Scholar
  16. Espinoza, F., et al. GeoNotes: Social and Navigational Aspects of Location-Based Information Systems. in Ubicomp 2001. Atlanta, GA. pp. 2--17.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Falk, J., et al. Pirates: Proximity-Triggered Interaction in a Multi-Player Game. in Human Factors in Computing Systems: CHI 2001 (Extended Abstracts). pp. 119--120.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Griswold, W.G., et al. ActiveCampus - Experiments in Community-Oriented Ubiquitous Computing. 2003, Computer Science and Engineering, UCSD. CS2003-0765.]]Google ScholarGoogle Scholar
  19. Harel, D., Statecharts: A visual formalism for complex systems. Science of Computer Programming, 1987. 8(3): pp. 231--274.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Hong, J.I. and Landay, J.A. An Architecture for Privacy-Sensitive Ubiquitous Computing. in Mobisys'04. Boston, MA. pp. 177--189.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Hong, J.I. and Landay, J.A., SATIN: A Toolkit for Informal Ink-based Applications. CHI Letters, 2000. 2(2): pp. 63--72.]]Google ScholarGoogle Scholar
  22. Klemmer, S.R., et al., SUEDE: A Wizard of Oz Prototyping Tool for Speech User Interfaces. CHI Letters, 2000. 2(2): pp. 1--10.]]Google ScholarGoogle Scholar
  23. Landay, J.A. and Myers, B.A., Sketching Interfaces: Toward More Human Interface Design. IEEE Computer, 2001. 34(3): pp. 56--64.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Lieberman, H., Your Wish Is My Command: Programming by Example. 2001: Morgan Kaufmann.]]Google ScholarGoogle Scholar
  25. Lin, J., et al., DENIM: Finding a tighter fit between tools and practice for web site design. CHI Letters, 2000. 2(1): pp. 510--517.]]Google ScholarGoogle Scholar
  26. Lin, J., Thomsen, M., and Landay, J.A., A Visual Language for Sketching Large and Complex Interactive Designs. CHI Letters, 2002. 4(1): pp. 307--314.]]Google ScholarGoogle Scholar
  27. Macromedia, Director. http://www.macromedia.com/software/director/.]]Google ScholarGoogle Scholar
  28. Mayor, M., New Wireless Device Could Rescue Firefighters. http://www.wirelessnewsfactor.com/perl/story/9134.html.]]Google ScholarGoogle Scholar
  29. Nagel, K., et al. The Family Intercom: Developing a Context-Aware Audio Communication System. in Ubicomp 2001. Atlanta, GA. pp. 176--183.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Navas, J.C. and Imielinski, T. Geocast - geographic addressing and routing. in MobiCom 1997. pp. 66--76.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Pascoe, J. The Stick-e Note Architecture: Extending the Interface Beyond the User. in IUI 1997. pp. 261--264.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Pfeiffer, E.W., WhereWare. MIT Technology Review, 2003: pp. 46--52.]]Google ScholarGoogle Scholar
  33. Priyantha, N.B., Chakraborty, A., and Balakrishnan, H. The Cricket Location-Support System. in MobiCom 2000: The Sixth Annual International Conference on Mobile Computing and Networking. Boston, Massachusetts. pp. 32--43.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Rhodes, B. and Starner, T. The Remembrance Agent: A Continuously Running Automated Information Retrieval System. in PAAM. London, UK. pp. 487--495.]]Google ScholarGoogle Scholar
  35. Russell, S. and Norvig, P., Constraint Satisfaction Problems. Second ed. Artificial Intelligence: A Modern Approach. 2003: Prentice Hall. 137--160.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Saund, E., et al., Perceptually-Supported Image Editing of Text and Graphics. CHI Letters, 2003. 5(2): pp. 183--192.]]Google ScholarGoogle Scholar
  37. Schilit, B., et al. Challenge: Ubiquitous Location-Aware Computing and the Place Lab Initiative. in WMASH 2003. San Diego, CA. pp. 29--35.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Schilit, B.N. and Theimer, M.M., Disseminating Active Map Information to Mobile Hosts. IEEE Network, 1994. 8(5): pp. 22--32.]]Google ScholarGoogle Scholar
  39. Sohn, T. and Dey, A.K. iCAP: An Informal Tool for Interactive Prototyping of Context-Aware Applications. in CHI 2003 (Extended Abstracts). pp. 974--975.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Takayama, L., et al. You're Getting Warmer! How Proximity Information Affects Search Behavior in Physical Spaces. in CHI 2003 (Extended Abstracts). pp. 1028--1029.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Want, R., et al., The Active Badge Location System. ACM Transactions on Information Systems, 1992. 10(1): pp. 91--102.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Weiser, M., The Computer for the 21st Century. Scientific American, 1991. 265(3): pp. 94--104.]]Google ScholarGoogle ScholarCross RefCross Ref
  43. Wolber, D., Pavlov: an interface builder for designing animated interfaces. ACM Transactions on Computer-Human Interaction (TOCHI), 1997. 4(4): pp. 347--386.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Topiary: a tool for prototyping location-enhanced applications

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          UIST '04: Proceedings of the 17th annual ACM symposium on User interface software and technology
          October 2004
          312 pages
          ISBN:1581139578
          DOI:10.1145/1029632

          Copyright © 2004 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 24 October 2004

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate842of3,967submissions,21%

          Upcoming Conference

          UIST '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader