skip to main content
10.1145/302979.303126acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free Access

The context toolkit: aiding the development of context-enabled applications

Authors Info & Claims
Published:01 May 1999Publication History

ABSTRACT

Context-enabled applications are just emerging and promise richer interaction by taking environmental context into account. However, they are difficult to build due to their distributed nature and the use of unconventional sensors. The concepts of toolkits and widget libraries in graphical user interfaces has been tremendously successtil, allowing programmers to leverage off existing building blocks to build interactive systems more easily. We introduce the concept of context widgets that mediate between the environment and the application in the same way graphical widgets mediate between the user and the application. We illustrate the concept of context widgets with the beginnings of a widget library we have developed for sensing presence, identity and activity of people and things. We assess the success of our approach with two example context-enabled applications we have built and an existing application to which we have added context-sensing capabilities.

References

  1. 1.Abowd, G.D., Atkeson, C.G., Hong, J., Long, S., Kooper, R. and Pinkerton, M. Cyberguide: A Mobile Context-Aware Tour Guide. ACM Wireless Networks 3, 421-433. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Brotherton, J. DUMMBO, Dynamic, Ubiquitous, Mobile Meeting Board. Available at http://www.cc.gateeh.edu/fce/dummbo/.Google ScholarGoogle Scholar
  3. 3.Brown, P.J. The Stick-e Document: A Framework for Creating Context-Aware Applications. Electronic Publishing 9, 1 (September 1996), 1-14.Google ScholarGoogle Scholar
  4. 4.Dallas Semiconductor. iButton Home Page. Available at http ://www.ibutton.eom/.Google ScholarGoogle Scholar
  5. 5.Dey, A., Abowd, G.D. and Wood, A. CyberDesk: A Framework for Providing Self-Integrating Context- Aware Services, in Proceedings of the 1998 Intelligent User Interfaces Conference (San Francisco CA, January 1998), ACM Press, 48-54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Fels, S., Sumi, Y., Etani, T., Simonet, N., Kobayshi, K. and Mase, K. Progress of C-MAP: A Context-Aware Mobile Assistant, in Proceedings of AAAI 1998 Spring Symposium on Intelligent Environments (Palo Alto, CA, March 1998), AAAI Press, 60-67.Google ScholarGoogle Scholar
  7. 7.Finney, J. and Davies, N. FLUMP, The FLexible Ubiquitous Monitor Project. Available at http://www.comp, lancs.ac.uk/comp uti ng/staff/j oe/pape rs/flumpdh.html.Google ScholarGoogle Scholar
  8. 8.Hull, R., Neaves, P. and Bedrod-Roberts, J. Towards Situated Computing, in Proceedings of the Ist International Symposium on Wearable Computers, ISWC '97 (Cambridge MA, October 1997), IEEE Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Lamming, M. and Flynn, M. Forget-me-not: Intimate Computing in Support of Human Memory, in Proceedings of FRIEND 21: International Symposium on Next Generation Human Interfaces (Tokyo, 1994), 125-128.Google ScholarGoogle Scholar
  10. 10.Lancaster University. The Active Badge Tourist Application. Available at http://www.comp.lancs.ac.uk/comp uting/research/mpg /most/abta_proj ect.html.Google ScholarGoogle Scholar
  11. 11.Myers, B.A. A New Model for Handling Input. Transactions on Information Systems 8, 3, 289-320. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Pederson, E.R. and Sokoler, T. AROMA: Abstract Representation of Presence Supporting Mutual Awareness, in Proceedings of CHI '97 (Atlanta GA, March 1997), ACM Press, 51-58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Rhodes, B.J. The Wearable Remembrance Agent, in Proceedings of Ist International Symposium on Wearable Computers, ISWC '97 (Cambridge MA, October 1997), IEEE Press, 123-128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Sehilit, W.N. System Architecture for Context-Aware Mobile Computing. Ph.D. Thesis, Columbia University, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Texas Instruments. TIRIS Products and Technology. Available at http://www.ti.com/mc/docs/tiris/docs/rfid.htm.Google ScholarGoogle Scholar
  16. 16.W3CXML Working Group. Extensible Markup Language (XML) 1.0. Available at http://www.w3.orgffR/1998/REC-xml- 19980210.Google ScholarGoogle Scholar
  17. 17.Want, R., Hopper, A., Falcao, V. and Gibbons, J. The Active Badge Location System. ACM Transactions on Information Systems 10, I, 91-102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Want, R., Schilit, B., Adams, N., Gold, R., Petersen, K., Ellis, J., Goldberg, D. and Weiser, M. The PARCTAB Ubiquitous Computitig Experiment. Technical Report CSL-95-1, Xerox Palo Alto Research Center, 1995.Google ScholarGoogle Scholar
  19. 19.Weiser, M. The Computer for the 21st Century. Scientific American 265, 3, 66-75.Google ScholarGoogle Scholar

Index Terms

  1. The context toolkit: aiding the development of context-enabled 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
        CHI '99: Proceedings of the SIGCHI conference on Human Factors in Computing Systems
        May 1999
        632 pages
        ISBN:0201485591
        DOI:10.1145/302979

        Copyright © 1999 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: 1 May 1999

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        CHI '99 Paper Acceptance Rate78of312submissions,25%Overall Acceptance Rate6,199of26,314submissions,24%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader