Supporting End-User Development of Context-Aware Services in Home Network System
The home network system (HNS, for short) provides value-added and context-aware services for home users, by orchestrating networked home appliances and sensors. Although the HNS services have been developed by system vendors, there exist strong needs that the end-users create their own services according to their convenience. This paper presents a novel service creation environment, called Sensor Service Binder (SSB), which provides a user-friendly interface for creating context-aware services within the HNS. Built on top of the service-oriented HNS, the SSB allows non-expert users to register contexts using the sensors, and to bind the registered context to any operation of the networked appliances. Experimental evaluation with an actual HNS showed that the effort for service creation was reduced to 10% by introducing the proposed SSB.
Keywordshome network system home appliances sensors context-aware services end-user development
Unable to display preview. Download preview PDF.
- 1.Bourcier, J., Chazalet, A., Desertot, M., Escoffier, C., Marin, C.: A dynamic-soa home control gateway. In: Proc. the 3rd IEEE International Conference on Services Computing (SCC), pp. 463–470 (2006)Google Scholar
- 3.Dey, A.K., Hamid, R., BeckMann, C., Li, I., Hsu, D.: a cappella: Programming by demonstration of context-aware applications. Proc. CHI 6(1), 33–40 (2004)Google Scholar
- 4.Dey, A.K., Salber, D., Abowd, G.D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction Journal 16(2-4) (2001)Google Scholar
- 5.Gross, T., Egla, T., Marquardt, N.: Sens-ation: A service-oriented platform for developing sensor-based infrastructures. International Journal of Internet Protocol Technology (IJIPT) 1(3), 159–167 (2006)Google Scholar
- 6.King, J., Bose, R., Yang, H., Pickles, S., Helal, A.: Atlas: A service-oriented sensor platform hardware and middleware to enable programmable pervasive spaces. In: Proc. the 31st IEEE Conference on Local Computer Networks (LCN), pp. 630–638 (2006)Google Scholar
- 7.Nakamura, M., Igaki, H., Yoshimura, Y., Ikegami, K.: Considering online feature interaction detection and resolution for integrated services in home network system. In: The 10th International Conference on Feature Interactions in Telecommunications and Software Systems (ICFI 2009), pp. 191–206 (2009)Google Scholar
- 8.Nakamura, M., Matsuo, S., Matsumoto, S., Sakamoto, H., Igaki, H.: Application framework for efficient development of sensor as a service for home network system. In: The 8th IEEE 2011 International Conference on Services Computing (SCC 2011), pp. 576–583 (2011)Google Scholar
- 10.Schilit, B.N., Adams, N., Want, R.: Context-aware computing applications. In: Proc. the 1st IEEE Workshop on Mobile Computing Systems and Applications (WMCSA), pp. 85–90 (1994)Google Scholar
- 11.Sheng, Q.Z., Pohlenz, S., Yu, J., Wong, H.S., Ngu, A.H., Maamar, Z.: Contextserv: A platform for rapid and flexible development of context-aware web services. In: Proc. of the 31st International Conference on Software Engineering (ICSE), pp. 619–622 (2009)Google Scholar
- 12.Sivaharan, T., Blair, G., Coulson, G.: Green: A configurable and re-configurable publish-subscribe middleware for pervasive computing. In: On the Move Conferences, pp. 732–749 (2005)Google Scholar