Towards a Home Application Server

The emergence of smart devices, especially in the home context, will change the way we interact with our environment. However, implementing and maintaining home-control applications is still far from easy. This paper discusses the difficulties encountered during the development of a home gateway. It then introduces a framework that sets the basics of a home application server and allows an easy development of home applications. An implementation is subsequently presented to validate the approach and its benefits.

[1]  Li Gong,et al.  A Software Architecture for Open Service Gateways , 2001, IEEE Internet Comput..

[2]  Johann Bourcier,et al.  A Dynamic-SOA Home Control Gateway , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[3]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[4]  Johann Bourcier,et al.  Context-Aware Service Composition in a Home Control Gateway , 2007, IEEE International Conference on Pervasive Services.

[5]  Johann Bourcier,et al.  Implementing Home-Control Applications on Service Platform , 2007, 2007 4th IEEE Consumer Communications and Networking Conference.

[6]  Mike P. Papazoglou,et al.  Introduction: Service-oriented computing , 2003, CACM.

[7]  Didier Donsez,et al.  A Dynamic Service-Oriented Implementation for Java EE Servers , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[8]  William C. Mann,et al.  The Gator Tech Smart House: a programmable pervasive space , 2005, Computer.

[9]  Mike P. Papazoglou,et al.  Service-Oriented Computing , 2008 .

[10]  Munindar P. Singh,et al.  Service-Oriented Computing: Key Concepts and Principles , 2005, IEEE Internet Comput..

[11]  Tom Holvoet,et al.  Device discovery via residential gateways , 2002, 2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300).

[12]  Richard S. Hall,et al.  iPOJO: an Extensible Service-Oriented Component Framework , 2007, IEEE International Conference on Services Computing (SCC 2007).