Software infrastructures for building ubiquitous computing environments

Tatsuo Nakajima, E. Tokunaga, H. Ishikawa, D. Ueno, K. Fujinami, M. Sugaya, S. Oikawa

    Research output: Contribution to journalArticle

    4 Citations (Scopus)

    Abstract

    Our daily lives will be dramatically changed by embedding small computers in our environments. The environments are called ubiquitous computing environments. To realize the environments, it is important to reduce the cost to develop ubiquitous computing applications by encapsulating complex issues in middleware infrastructures that are shared by various applications. However, we have not enough experiences with how to build middleware infrastructures for ubiquitous computing, and it is important to share knowledge among research communities. In this paper, we present three middleware infrastructures for ubiquitous computing, that have been developed in our research group. These middleware infrastructures hide various complexities such as context-awareness and distribution to make it easy to develop ubiquitous computing applications. We describe design issues and overviews of the middleware infrastructures, and show some lessons learned during the development of the middleware infrastructures.

    Original languageEnglish
    Pages (from-to)153-164
    Number of pages12
    JournalComputer Systems Science and Engineering
    Volume22
    Issue number3
    Publication statusPublished - 2007 May

    Fingerprint

    Ubiquitous Computing
    Ubiquitous computing
    Middleware
    Infrastructure
    Software
    Context-awareness
    Costs

    Keywords

    • Embedded computing
    • Middleware
    • Software infrastructure
    • Ubiquitous computing

    ASJC Scopus subject areas

    • Hardware and Architecture
    • Theoretical Computer Science
    • Computational Theory and Mathematics

    Cite this

    Nakajima, T., Tokunaga, E., Ishikawa, H., Ueno, D., Fujinami, K., Sugaya, M., & Oikawa, S. (2007). Software infrastructures for building ubiquitous computing environments. Computer Systems Science and Engineering, 22(3), 153-164.

    Software infrastructures for building ubiquitous computing environments. / Nakajima, Tatsuo; Tokunaga, E.; Ishikawa, H.; Ueno, D.; Fujinami, K.; Sugaya, M.; Oikawa, S.

    In: Computer Systems Science and Engineering, Vol. 22, No. 3, 05.2007, p. 153-164.

    Research output: Contribution to journalArticle

    Nakajima, T, Tokunaga, E, Ishikawa, H, Ueno, D, Fujinami, K, Sugaya, M & Oikawa, S 2007, 'Software infrastructures for building ubiquitous computing environments', Computer Systems Science and Engineering, vol. 22, no. 3, pp. 153-164.
    Nakajima T, Tokunaga E, Ishikawa H, Ueno D, Fujinami K, Sugaya M et al. Software infrastructures for building ubiquitous computing environments. Computer Systems Science and Engineering. 2007 May;22(3):153-164.
    Nakajima, Tatsuo ; Tokunaga, E. ; Ishikawa, H. ; Ueno, D. ; Fujinami, K. ; Sugaya, M. ; Oikawa, S. / Software infrastructures for building ubiquitous computing environments. In: Computer Systems Science and Engineering. 2007 ; Vol. 22, No. 3. pp. 153-164.
    @article{45c5962cf8d54e81a90d4077fa1d38c6,
    title = "Software infrastructures for building ubiquitous computing environments",
    abstract = "Our daily lives will be dramatically changed by embedding small computers in our environments. The environments are called ubiquitous computing environments. To realize the environments, it is important to reduce the cost to develop ubiquitous computing applications by encapsulating complex issues in middleware infrastructures that are shared by various applications. However, we have not enough experiences with how to build middleware infrastructures for ubiquitous computing, and it is important to share knowledge among research communities. In this paper, we present three middleware infrastructures for ubiquitous computing, that have been developed in our research group. These middleware infrastructures hide various complexities such as context-awareness and distribution to make it easy to develop ubiquitous computing applications. We describe design issues and overviews of the middleware infrastructures, and show some lessons learned during the development of the middleware infrastructures.",
    keywords = "Embedded computing, Middleware, Software infrastructure, Ubiquitous computing",
    author = "Tatsuo Nakajima and E. Tokunaga and H. Ishikawa and D. Ueno and K. Fujinami and M. Sugaya and S. Oikawa",
    year = "2007",
    month = "5",
    language = "English",
    volume = "22",
    pages = "153--164",
    journal = "Computer Systems Science and Engineering",
    issn = "0267-6192",
    publisher = "CRL Publishing",
    number = "3",

    }

    TY - JOUR

    T1 - Software infrastructures for building ubiquitous computing environments

    AU - Nakajima, Tatsuo

    AU - Tokunaga, E.

    AU - Ishikawa, H.

    AU - Ueno, D.

    AU - Fujinami, K.

    AU - Sugaya, M.

    AU - Oikawa, S.

    PY - 2007/5

    Y1 - 2007/5

    N2 - Our daily lives will be dramatically changed by embedding small computers in our environments. The environments are called ubiquitous computing environments. To realize the environments, it is important to reduce the cost to develop ubiquitous computing applications by encapsulating complex issues in middleware infrastructures that are shared by various applications. However, we have not enough experiences with how to build middleware infrastructures for ubiquitous computing, and it is important to share knowledge among research communities. In this paper, we present three middleware infrastructures for ubiquitous computing, that have been developed in our research group. These middleware infrastructures hide various complexities such as context-awareness and distribution to make it easy to develop ubiquitous computing applications. We describe design issues and overviews of the middleware infrastructures, and show some lessons learned during the development of the middleware infrastructures.

    AB - Our daily lives will be dramatically changed by embedding small computers in our environments. The environments are called ubiquitous computing environments. To realize the environments, it is important to reduce the cost to develop ubiquitous computing applications by encapsulating complex issues in middleware infrastructures that are shared by various applications. However, we have not enough experiences with how to build middleware infrastructures for ubiquitous computing, and it is important to share knowledge among research communities. In this paper, we present three middleware infrastructures for ubiquitous computing, that have been developed in our research group. These middleware infrastructures hide various complexities such as context-awareness and distribution to make it easy to develop ubiquitous computing applications. We describe design issues and overviews of the middleware infrastructures, and show some lessons learned during the development of the middleware infrastructures.

    KW - Embedded computing

    KW - Middleware

    KW - Software infrastructure

    KW - Ubiquitous computing

    UR - http://www.scopus.com/inward/record.url?scp=35348813052&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=35348813052&partnerID=8YFLogxK

    M3 - Article

    AN - SCOPUS:35348813052

    VL - 22

    SP - 153

    EP - 164

    JO - Computer Systems Science and Engineering

    JF - Computer Systems Science and Engineering

    SN - 0267-6192

    IS - 3

    ER -