skip to main content
article
Free Access

Exploiting space and location as a design framework for interactive mobile systems

Published:01 September 2000Publication History
Skip Abstract Section

Abstract

This article considers the importance of context in mobile systems. It considers a range of context-related issues and focus on location as a key issue for mobile systems. A design framework is described consisting of taxonomies of location, mobility, population, and device awareness. The design framework inorms the construction of a semantic model of space for mobile systems. The semantic model is reflected in a computational model built on a distriuted platform that allows contextual information to be shared across a number of mobile devices. The framework support the design of interactive mobile systems while the platform supports their rapid development.

References

  1. ALIAGA, D. G. 1997. Virtual objects in the real world. Commun. ACM 40, 3, 49-54. Google ScholarGoogle Scholar
  2. BASS, L., KASABACH, C., MARTIN, R., SIEWIOREK, D., SMAILAGIC, A., AND STIVORIC, J. 1997. The design of a wearable computer. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI '97, Atlanta, GA, Mar. 22-27), S. Pemberton, Ed. ACM Press, New York, NY, 139-146. Google ScholarGoogle Scholar
  3. BCS HCI. 1997. Proceedings on British HCI Group Workshop on Time and the Web. British Computer Society Workshop Series. British Computer Society, Swinton, UK.Google ScholarGoogle Scholar
  4. BENFORD, S., BOWERS, J., FAHLEN, L. E., MARIANI, J., AND RODDEN, T. 1994. Supporting co-operative work in virtual environments. Computer J. 37, 8.Google ScholarGoogle Scholar
  5. BENFORD, S., GREENHALGH, C., REYNARD, G., BROWN, C., AND KOLEVA, B. 1998. Understanding and constructing shared spaces with mixed-reality boundaries. ACM Trans. Comput. Hum. Interact. 5, 3, 185-223. Google ScholarGoogle Scholar
  6. BOROVOY, R., MARTIN, F., VEMURI, S., RESNICK, M., SILVERMAN, B., AND HANCOCK, C. 1998. Meme tags and community mirrors: moving from conferences to collaboration. In Proceedings of the 1998 ACM Conference on Computer-Supported Cooperative Work (CSCW '98, Seattle, WA, Nov. 14-18), S. Poltrock and J. Grudin, Chairs. ACM Press, New York, NY, 159-168. Google ScholarGoogle Scholar
  7. C~CERES, R. AND IFTODE, L. 1994. The Effects Of Mobility on Reliable Transport Protocols. In Proceedings of the 14th International Conference on Distributed Computer Systems (ICDCS, Prozen, Poland, June 22-24). 12-20.Google ScholarGoogle Scholar
  8. COUTAZ, J. 1987. PAC: an object oriented model for dialogue design. In Proceedings on Human Computer Interaction (INTERACT'87), H.-J. Bullinger and B. Shackel, Eds. Elsevier North-Holland, Inc., New York, NY, 431-436.Google ScholarGoogle Scholar
  9. DAVIES, N., BLAIR, G., CHEVERST, K., AND FRIDAY, A. 1994. Supporting Adaptive Services in a Heterogeneous Mobile Environment. In Proceedings of the Workshop on Mobile Computing Systems and Applications (Mobile '94, Santa Cruz, CA, Dec.), L.-F. Cabrera and M. Satyanarayanan, Eds. IEEE Computer Society Press, Los Alamitos, CA, 153-157.Google ScholarGoogle Scholar
  10. DAVIES, N., MITCHELL, K., CHEVERST, K., AND BLAIR, G. S. 1998. Developing a Context Sensitive Tourist Guide. University of Lancaster, Lancaster, UK. Technical Report Computing Department.Google ScholarGoogle Scholar
  11. DIX, A. 1992. Pace and interaction. In Proceedings on People and Computers VII: Proceedings of HCI '92 (HCI '92, York, UK, Sept.), A. Monk, D. Diaper, and M. D. Harrison, Eds. Cambridge University Press, New York, NY, 193-207. Google ScholarGoogle Scholar
  12. DIX, A. J. 1995. Cooperation without (reliable) Communication: Interfaces for Mobile Applications. Distrib. Syst. Eng. 2, 3, 171-181.Google ScholarGoogle Scholar
  13. DIX, A. J. 1996. Closing the Loop: modelling action, perception and information. In Proceedings on Advanced Visual Interfaces (AVI'96, Gubbio, Italy), T. Catarci, M. F. Costabile, S. Levialdi, and G. Santucci, Eds. ACM Press, New York, NY, 20-28. Google ScholarGoogle Scholar
  14. DIX, A. AND ABOWD, G. 1996. Modelling status and event behaviour of interactive systems. Softw. Eng. J. 11, 6, 334-346.Google ScholarGoogle Scholar
  15. DIX, A. J. AND HARRISON, M. D. 1989. Interactive systems design and formal development are incompatible?. In The Theory and Practice of Refinement, J. McDermid, Ed. Butterworth Publishers, Stoneham, MA, 12-26.Google ScholarGoogle Scholar
  16. FICKAS, S., KORTUEM, G., AND SEGALL, Z. 1997. Software issues in wearable computing. In Proceedings of the CHI Workshop on Research Issues in Wearable Computers (Atlanta, GA). ACM, New York, NY.Google ScholarGoogle Scholar
  17. FITZPATRICK, G., KAPLAN, S., AND MANSFIELD, T. 1996. Physical spaces, virtual places and social worlds: a study of work in the virtual. In Proceedings of the 1996 ACM Conference on Computer-Spported Cooperative Work (CSCW '96, Boston, MA, Nov. 16-20), M. S. Ackerman, Ed. ACM Press, New York, NY, 334-343. Google ScholarGoogle Scholar
  18. GAVER, W. W. 1992. The affordances of media spaces for collaboration. In Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW '92, Toronto, Canada, Oct. 31-Nov. 4), M. Mantel and R. Baecker, Chairs. ACM Press, New York, NY, 17-24. Google ScholarGoogle Scholar
  19. GELERNTER, D. 1985. Generative communication in Linda. ACM Trans. Program. Lang. Syst. 7 , 1 (Jan.), 80-112. Google ScholarGoogle Scholar
  20. GRAM, C. AND COCKTON, G., EDS. 1997. Design principles for interactive software. Chapman and Hall, Ltd., London, UK. Google ScholarGoogle Scholar
  21. GREENBERG, S. AND MARWOOD, D. 1994. Real time groupware as a distributed system: concurrency control and its effect on the interface. In Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW '94, Chapel Hill, NC, Oct. 22-26), J. B. Smith, F. D. Smith, and T. W. Malone, Chairs. ACM Press, New York, NY, 207-217. Google ScholarGoogle Scholar
  22. HARPER, R. H. R. 1992. Looking at ourselves: an examination of the social organisation of two research laboratories. In Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW '92, Toronto, Canada, Oct. 31-Nov. 4), M. Mantel and R. Baecker, Chairs. ACM Press, New York, NY, 330-337. Google ScholarGoogle Scholar
  23. HENDERSON, D. A. AND CARD, S. 1986. Rooms: The use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface. ACM Trans. Graph. 5, 3 (July), 211-243. Google ScholarGoogle Scholar
  24. HOWARD, S. AND HOWARD, J., EDS. 1998. Temporal Aspects of Usability: The relevance of time to the development and use of human-computer systems. Interact. Comput.Google ScholarGoogle Scholar
  25. HUGHES, J., KING, V., RODDEN, T., AND ANDERSEN, H. 1995. The role of ethnography in interactive systems design. interactions 2, 2 (Apr.), 56-65. Google ScholarGoogle Scholar
  26. ISHII, H. AND ULLMER, B. 1997. Tangible bits: Towards seamless interfaces between people, bits and atoms. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI '97, Atlanta, GA, Mar. 22-27), S. Pemberton, Ed. ACM Press, New York, NY, 234-241. Google ScholarGoogle Scholar
  27. JOHNSON, C. AND GRAY, P. 1996. Workshop Report: Temporal Aspects of Usability. SIGCHI Bull. 28, 2. Google ScholarGoogle Scholar
  28. JOHNSON, C. W. 1997. The impact of time and place on the operation of mobile computing devices. In Proceedings of the conference of HCI '97 on People and Computers XII (HCI '97, Bristol, UK). 175-190. Google ScholarGoogle Scholar
  29. JOSEPH, A., DELESPINASSE, A., TAUBER, J., GIFFORD, D., AND KAASHOEK, M. F. 1995. Rover: A Toolkit for Mobile Information Access. In Proceedings of the 15th ACM Symposium on Operating System Principles (SOSP, Copper Mountain Resort, Colorado, U.S., 3-6 Dec.). ACM Press, New York, NY, 156-171. Google ScholarGoogle Scholar
  30. LEWIS, S. 1995. The art and science of Smalltalk. Prentice Hall International (UK) Ltd., Hertfordshire, UK. Google ScholarGoogle Scholar
  31. LONG, S., KOOPER, R., ABOWD, G. D., AND ATKESON, C. G. 1996. Rapid prototyping of mobile context-aware applications: the Cyberguide case study. In Proceedings of the 2nd Annual International Conference on Mobile Computing and Networking (MOBICOM '96, Rye, NY, Nov. 10-12), H. Ahmadi, R. H. Katz, I. F. Akyildz, and Z. J. Haas, Chairs. ACM Press, New York, NY, 97-107. Google ScholarGoogle Scholar
  32. PATTERSON, J. F., DAY, M., AND KUCAN, J. 1996. Notification servers for synchronous groupware. In Proceedings of the 1996 ACM Conference on Computer-Supported Cooperative Work (CSCW '96, Boston, MA, Nov. 16-20), M. S. Ackerman, Ed. ACM Press, New York, NY, 122-129. Google ScholarGoogle Scholar
  33. RAMDUNY, D. AND DIX, A. 1998. Why, What, Where, When: Architectures for Co-operative work on the WWW. In Proceedings of the primary European Annual Conference on Human Computer Interaction (HCI'98, Sheffield Hallam University, Bristol, UK, Sept. 1-4). Springer-Verlag, Vienna, Austria, 283-301. Google ScholarGoogle Scholar
  34. RAMDUNY, D., DIX, A., AND RODDEN, T. 1998. Getting to Know: the design space for notification servers. In Proceedings on CSCW. Google ScholarGoogle Scholar
  35. RODDEN, T. 1996. Populating the application: a model of awareness for cooperative applications. In Proceedings of the 1996 ACM Conference on Computer-Spported Cooperative Work (CSCW '96, Boston, MA, Nov. 16-20), M. S. Ackerman, Ed. ACM Press, New York, NY, 87-96. Google ScholarGoogle Scholar
  36. ROOT, R. W. 1988. Design of a multi-media vehicle for social browsing. In Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW '88, Portland, OR, Sept. 26-28), I. Greif, Chair. ACM Press, New York, NY, 25-38. Google ScholarGoogle Scholar
  37. ROSEMAN, M. AND GREENBERG, S. 1996. TeamRooms: Network places for collaboration. In Proceedings of the 1996 ACM Conference on Computer-Spported Cooperative Work (CSCW '96, Boston, MA, Nov. 16-20), M. S. Ackerman, Ed. ACM Press, New York, NY, 325-333. Google ScholarGoogle Scholar
  38. SANDOR, O., BOGDAN, C., AND BOWERS, J. 1997. Aether: An Awareness Engine for CSCW. In Proceedings of the Fifth European Conference on Computer Supported Cooperative Work (ECSCW'97), J. Hughes, Ed. Kluwer Academic, Dordrecht, Netherlands, 221-236. Google ScholarGoogle Scholar
  39. SUN MICROSYSTEMS. 1998. Java Distributed Computing White Papers. http://java.sun.com/ products/javaspaces/whitepapers/index.html.Google ScholarGoogle Scholar
  40. WANT, R., SCHILIT, B. N., ADAMS, N. I., GOLD, R., PETERSEN, K., GOLDBERG, D., ELLIS, J. R., ANDGoogle ScholarGoogle Scholar
  41. WEISER, M. 1995. An Overview of the ParcTab Ubiquitous Computing Experiment. IEEE Personal Commun. 2, 6 (Dec.), 28-43.Google ScholarGoogle Scholar
  42. WEISER, M. 1991. The computer of the 21st century. Sci. Am. 265, 3 (Sept.), 66-75.Google ScholarGoogle Scholar
  43. WEISER, M. 1993. Some computer science issues in ubiquitous computing. Commun. ACM 36, 7 (July), 75-84. Google ScholarGoogle Scholar
  44. WOOD, A., DEY, A., AND ABOWD, G. D. 1997. CyberDesk: automated integration of desktop and network services. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI '97, Atlanta, GA, Mar. 22-27), S. Pemberton, Ed. ACM Press, New York, NY, 552-553. Google ScholarGoogle Scholar
  45. PALFREYMAN, K., TREVOR, J., AND RODDEN, T. 1999. PSI: A Platform for Shared Interaction. In Proceedings on ECSCW (ECSCW99, Copenhagen, Denmark, 12-16 Sept.). Kluwer Academic, Dordrecht, Netherlands, 351-371. Google ScholarGoogle Scholar

Index Terms

  1. Exploiting space and location as a design framework for interactive mobile systems

              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

              Full Access

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader