TY - JOUR
T1 - Software infrastructures for building ubiquitous computing environments
AU - Nakajima, T.
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
SN - 0267-6192
VL - 22
SP - 153
EP - 164
JO - Computer Systems Science and Engineering
JF - Computer Systems Science and Engineering
IS - 3
ER -