Smart Instant Messenger in Pervasive Computing Environments
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.
KeywordsPervasive Computing Instant Messaging Computer Support Cooperative Work Context Provider Presence Information
Unable to display preview. Download preview PDF.
- 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
- 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.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.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.Jabber Instant Messaging. Online resource, http://www.jabber.org/
- 9.JBother Homepage. Online resource, http://www.jbother.org/
- 10.Jena: a semantic Web framework for Java. Online resource, http://jena.sourceforge.net/
- 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
- 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.Pew Internet & American Life Project. How americans use instant messaging (September 2004), http://www.pewinternet.org/pdfs/PIP_Instantmessage_Report.pdf
- 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