ABSTRACT
Pervasive computing is a vision aimed at facilitating access to information anywhere and anytime, wherein stationary and mobile devices interact seamlessly to aid the users in their tasks. As the enabling hardware becomes smaller, smarter and cheaper this vision is poised to become a reality. While hardware devices form the building blocks of pervasive environments, a pervasive environment requires a robust software technology that can integrate them into a single cohesive unit. This paper discusses the suitability of Jini networking technology as an enabling and integrating technology used by pervasive environments. Specific issues of Jini's suitability for mobile devices and alternative technologies are also discussed.
- Sathyanarayanan, M. Pervasive Computing: Vision and Challenges. IEEE Personal Comm., 8(4), 2001, pp. 10--17.Google Scholar
- Jini specification. http://wwws.sun.com/software/jini/specs.Google Scholar
- Kumaran, I. Jini Technology: an Overview, Prentice Hall PTR, 2001. Google ScholarDigital Library
- Jini Surrogate Architecture Specification, http://surrogate.jini.org/specs.html.Google Scholar
- Arnold, K. The Jini architecture: dynamic services in a flexible network. In Proceedings of the 36th ACM/IEEE conference on Design automation, (1999), 157--162. Google ScholarDigital Library
- The Davis Project, http://davis.jini.org/index.html#v2_0Google Scholar
- Jini Technology - network-centric services, California Software Labs, http://www.cswl.com/whiteppr/tutorials/jini.html.Google Scholar
- Cheng, C. et al. Software Architecture-Based Adaptation for Pervasive Systems. In Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing, April 2002, pp. 67--82, Springer-Verlag, UK. Google ScholarDigital Library
- Project Oxygen, http://oxygen.lcs.mit.edu.Google Scholar
- Project Aura, http://www-2.cs.cmu.edu/~aura/.Google Scholar
- Jini Mobile Edition, http://www.cs.rit.edu/~anhinga/.Google Scholar
- Grimm, R. et al. Programming for Pervasive Computing Environments, Technical Report, UW-CSE-01-06-01, University of Washington, Department of Computer Science and Engineering, June 2001.Google Scholar
- Cooltown, http://cooltown.hp.com.Google Scholar
- Planet Blue, http://www.research.ibm.com/compsci/planetblue.html.Google Scholar
- UPnP architecture, http://www.upnp.org/download/UPnPDA10_20000613.htm.Google Scholar
- JetSend Introduction, http://www.embedded.com/internet/0001/0001ia2.htm.Google Scholar
- Benjamin, B. Audio augmented reality: a prototype automated tour guide, In Proceedings of Conference on Human Factors in Computing Systems, Colorado, May 1995, pages 210--211, ACM Press. Google ScholarDigital Library
- Newman, M. User interfaces when and where they are needed: an infrastructure for recombinant computing. In Proceedings of the 15th annual ACM symposium on User interface software and technology, Paris, 2002, pages 171--180, ACM Press. Google ScholarDigital Library
- The Service UI project, http://serviceui.jini.org.Google Scholar
- Weiser, M. The Computer for the 21st Century, Scientific American, 265, 3, September 1991.Google ScholarCross Ref
- Dey, A. Understanding and Using Context, Personal and Ubiquitous Computing, Vol. 5, No. 1. pp. 4--7, Springer-Verlag 2001. Google ScholarDigital Library
- JavaBeans specification, http://java.sun.com/products/javabeans/does/spec.html.Google Scholar
Index Terms
- Using Jini to enable pervasive computing environments
Recommendations
Toward autonomic pervasive computing
iiWAS '08: Proceedings of the 10th International Conference on Information Integration and Web-based Applications & ServicesThe Autonomic Pervasive Computing can simplify the complexity of the configuration, maintenance and management of pervasive environments such as smart spaces. The Pervasive Computing is a paradigm where the information processes are distributed in the ...
Multimedia technology for pervasive computing environment
With the emerging multimedia techniques which can be used for various pervasive and ubiquitous applications such as healthcare, environmental monitoring, security and surveillance, there are a number of important challenges that arise when multimedia ...
Service Discovery in Pervasive Computing Environments
Pervasive computing environments pose unique service discovery challenges, especially with regard to integrating computing devices with people and their ambient environments. Extremely dynamic environments and computing resources and security issues are ...
Comments