skip to main content
10.1145/1167350.1167407acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-seConference Proceedingsconference-collections
Article

Using Jini to enable pervasive computing environments

Published:18 March 2005Publication History

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.

References

  1. Sathyanarayanan, M. Pervasive Computing: Vision and Challenges. IEEE Personal Comm., 8(4), 2001, pp. 10--17.Google ScholarGoogle Scholar
  2. Jini specification. http://wwws.sun.com/software/jini/specs.Google ScholarGoogle Scholar
  3. Kumaran, I. Jini Technology: an Overview, Prentice Hall PTR, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Jini Surrogate Architecture Specification, http://surrogate.jini.org/specs.html.Google ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. The Davis Project, http://davis.jini.org/index.html#v2_0Google ScholarGoogle Scholar
  7. Jini Technology - network-centric services, California Software Labs, http://www.cswl.com/whiteppr/tutorials/jini.html.Google ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. Project Oxygen, http://oxygen.lcs.mit.edu.Google ScholarGoogle Scholar
  10. Project Aura, http://www-2.cs.cmu.edu/~aura/.Google ScholarGoogle Scholar
  11. Jini Mobile Edition, http://www.cs.rit.edu/~anhinga/.Google ScholarGoogle Scholar
  12. 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 ScholarGoogle Scholar
  13. Cooltown, http://cooltown.hp.com.Google ScholarGoogle Scholar
  14. Planet Blue, http://www.research.ibm.com/compsci/planetblue.html.Google ScholarGoogle Scholar
  15. UPnP architecture, http://www.upnp.org/download/UPnPDA10_20000613.htm.Google ScholarGoogle Scholar
  16. JetSend Introduction, http://www.embedded.com/internet/0001/0001ia2.htm.Google ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. The Service UI project, http://serviceui.jini.org.Google ScholarGoogle Scholar
  20. Weiser, M. The Computer for the 21st Century, Scientific American, 265, 3, September 1991.Google ScholarGoogle ScholarCross RefCross Ref
  21. Dey, A. Understanding and Using Context, Personal and Ubiquitous Computing, Vol. 5, No. 1. pp. 4--7, Springer-Verlag 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. JavaBeans specification, http://java.sun.com/products/javabeans/does/spec.html.Google ScholarGoogle Scholar

Index Terms

  1. Using Jini to enable pervasive computing environments

      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
        ACM-SE 43: Proceedings of the 43rd annual Southeast regional conference - Volume 1
        March 2005
        408 pages
        ISBN:1595930590
        DOI:10.1145/1167350

        Copyright © 2005 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: 18 March 2005

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate178of377submissions,47%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader