Toward ubiquitous network society, there have been challenges to construct smart spaces in living space such as homes and offices by connecting embedded devices with each other; however, many existing smart spaces tend to depend on particular platform or be a self-contained environment. In this paper, we describe requirements on frameworks for smart spaces with embedded devices, and then propose a new framework based on the requirements. The proposed framework is designed to have high scalability and be suitable for cross-platform environments by employing RESTful web service for device interaction architecture. By encoding communication messages for requesting services in x-www-form-urlencoded scheme, the proposed framework can support many kinds of devices including resource-limited devices which can't afford an XML parser. Evaluation with existing frameworks shows the proposed framework is suitable as a framework for smart spaces because of its simple and lightweight architecture.
[1]
Hiroshi Hayakawa,et al.
Design and Implementation of Adaptive Jini System to Support Undefined Services
,
2008,
6th Annual Communication Networks and Services Research Conference (cnsr 2008).
[2]
J. Newmarch.
A RESTful approach: clean UPnP without SOAP
,
2005,
Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.
[3]
Roy Fielding,et al.
Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation
,
2000
.
[4]
Julien Vayssière.
Transparent dissemination of adapters in Jini
,
2001,
Proceedings 3rd International Symposium on Distributed Objects and Applications.