Smart Instant Messenger in Pervasive Computing Environments

  • Chun-Fai Law
  • Xiaolei Zhang
  • Sung-Ming Chan
  • Cho-Li Wang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3947)


In this paper, we explore the potential of extrapolating the instant messaging paradigm into pervasive computing environments. Under this vision, an instant messenger is regarded as a unified interface for all communications among human, software services and various devices. To meet the demands, we introduce a novel instant messenger system i.e., Smart Instant Messenger, with original features of context-aware presence management, dynamic grouping, and resource buddy services. This system is built atop a context-aware supporting middleware, which adopts an ontology-based context model and handles the chore of retrieving and managing context information. Jabber protocol is exploited as the underlying message exchange format for extensibility. The system prototype is implemented and evaluated with respect to the responsiveness of queries and memory usage of the middleware.


Pervasive Computing Instant Messaging Computer Support Cooperative Work Context Provider Presence Information 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bly, S., Harrison, S., Irwin, S.: Media spaces: Bring people together in a video, audio and computing environment. Communications of the ACM 36(1), 28–46 (1993)CrossRefGoogle Scholar
  2. 2.
    Dey, A.K., Abowd, G.D.: CybreMinder: a context-aware system for supporting reminders. In: Thomas, P., Gellersen, H.-W. (eds.) HUC 2000. LNCS, vol. 1927, pp. 172–186. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  3. 3.
    Dourish, P., Bly, S.: Portholes: supporting awareness in a distributed work group. In: Proceedings of CHI 1993 Human Factors in Computing Systems, pp. 541–547. ACM Press, New York (1993)Google Scholar
  4. 4.
    Fogarty, J., Lai, J., Christensen, J.: Presence versus availability: the design and evaluation of a context-aware communication client. International Journal of Human-Computer Studies (IJHCS) 61(3), 299–317 (2004)CrossRefGoogle Scholar
  5. 5.
    Greene, D., O’Mahony, D.: Instant messaging and presence management in mobile ad-hoc networks. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops, Orlando, Florida, March 14-17, pp. 55–59 (2004)Google Scholar
  6. 6.
    Gutwin, C., Greenberg, S.: Design for individuals, design for groups: Trade-offs between power and workspace awareness. In: Proceedings of CSCW 1996 Conference on Computer Supported Cooperative Work, pp. 207–216. ACM Press, New York (1996)Google Scholar
  7. 7.
    Hudson, S.E., Smith, I.: Techniques for addressing fundamental privacy and disruption tradeoffs in awareness support systems. In: Proc. Comp. Supported Cooperative Work, pp. 248–257 (1996)Google Scholar
  8. 8.
    Jabber Instant Messaging. Online resource,
  9. 9.
    JBother Homepage. Online resource,
  10. 10.
    Jena: a semantic Web framework for Java. Online resource,
  11. 11.
    Munoz, M.A., Rodriguez, M., Favela, J., Martinez-Garcia, A.I., Gonzalez, V.M.: Context-aware mobile communication in hospitals. IEEE Computer 36(9), 38–46 (2003)CrossRefGoogle Scholar
  12. 12.
    Nardi, B., Whittaker, S., Bradner, E.: Interaction and outeraction: instant messaging in action. In: Proceedings of ACM 2000 Conference on Computer Supported Cooperative Work (2000)Google Scholar
  13. 13.
    Peddemors, A.J.H., Lankhorst, M.M., de Heer, J.: Presence, location, and instant messaging in a context-aware application framework. In: Chen, M.-S., Chrysanthis, P.K., Sloman, M., Zaslavsky, A. (eds.) MDM 2003. LNCS, vol. 2574, pp. 325–330. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  14. 14.
    Pedersen, E.R., Sokoler, T.: AROMA: abstract representation of presence supporting mutual awareness. In: Proc. SIGCHI Conf. Human Factors in Comp. Sys., Atlanta, GA, March 22-27, pp. 51–58 (1997)Google Scholar
  15. 15.
    Pew Internet & American Life Project. How americans use instant messaging (September 2004),
  16. 16.
    Ranganathan, A., Campbell, R.H., Ravi, A., Mahajan, A.: ConChat: a contextaware chat program. Pervasive Computing 1(3), 51–57 (2002)CrossRefGoogle Scholar
  17. 17.
    Tang, J., Yankelovich, N., et al.: ConNexus to AwareNex: extending awareness to mobile users. In: Proc. SIGCHI Conf. Human Factors in Comp. Sys., April 1998, pp. 566–573 (1998)Google Scholar
  18. 18.
    Whittaker, S., Swanson, G., Kucan, J., Sidner, C.: Telenotes: managing lightweight interactions in the desktop. Transactions on Computer Human Interaction 4(2), 137–168 (1997)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Chun-Fai Law
    • 1
  • Xiaolei Zhang
    • 1
  • Sung-Ming Chan
    • 1
  • Cho-Li Wang
    • 1
  1. 1.Department of Computer ScienceThe University of Hong KongHong KongChina

Personalised recommendations