This Article 
 Bibliographic References 
 Add to: 
Integrated Development of Context-Aware Applications in Smart Spaces
October-December 2008 (vol. 7 no. 4)
pp. 71-79
Nikolaos Dimakis, Athens Information Technology
John K. Soldatos, Athens Information Technology
Lazaros Polymenakos, Athens Information Technology
Pascal Fleury, IBM Czech Republic
Jan Curín, IBM Czech Republic
Jan (Honza) Kleindienst, IBM Czech Republic
When designing context-aware applications for smart spaces, developers must provide interface specifications for perceptual components, which often come from multiple vendors. The authors outline a set of structuring principles that leverage such specifications. IBM has introduced two tools that facilitate the development of smart space applications. Chilix is a middleware library for bridging disaggregated systems, and SitCom is an integrated development environment enabling context modeling, and simulation and lifecycle management of perceptual components. Chilix provides an attractive lightweight alternative to legacy middleware for distributed computing. SitCom supports perceptual component developers, service developers and context-modeling experts across the development life cycle.

1. H. Nishikawa et al., "UbiREAL: Realistic Smartspace Simulator for Systematic Testing," Proc. 8th Int'l Conf. Ubiquitous Computing (UbiComp 2006), LNCS 4206, Springer, 2006, pp. 459–476.
2. P. Fleury, J. Curín, and J. Kleindienst, "SitCom Situation Composer," CHIL Technology Catalog;
3. P. Fleury, J. Curín, and J. Kleindienst, "CHiLiX Connecting Computers," CHIL Technology Catalog;
4. US Nat'l Inst. of Standards and Technology, "SmartFlow System Developed in the Scope of the NIST Smart Spaces Initiative," 2007; www.nist.govsmartspace.
5. F. Taiani, M. Hiltunen, and R. Schlichting, "The Impact of Web Service Integration on Grid Performance," Proc. 14th IEEE Int'l Symp. High Performance Distributed Computing (HPDC-14), IEEE CS Press, 2005, pp. 14–23.
6. B. Johanson, A. Fox, and T. Winograd, "The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms," IEEE Pervasive Computing, vol. 1, no. 2, 2002, pp. 67–74.
7. M. Román et al., "Gaia: A Middleware Infrastructure to Enable Active Spaces," IEEE Pervasive Computing, vol. 1, no. 4, 2002, pp. 74–83.
8. P. Clements, R. Kazman, and M. Klein, Evaluating Software Architectures: Methods and Case Studies, Addison-Wesley Professional, 2002.
9. J. Curín et al., "Meeting State Recognition from Visual and Aural Labels," Proc. Workshop Machine Learning and Multimodal Interaction (MLMI 2007), LNCS 4892, Springer, 2008, pp. 24–35.

Index Terms:
Smart spaces, middleware, perceptual components, context modeling, situation modeling
Nikolaos Dimakis, John K. Soldatos, Lazaros Polymenakos, Pascal Fleury, Jan Curín, Jan (Honza) Kleindienst, "Integrated Development of Context-Aware Applications in Smart Spaces," IEEE Pervasive Computing, vol. 7, no. 4, pp. 71-79, Oct.-Dec. 2008, doi:10.1109/MPRV.2008.75
Usage of this product signifies your acceptance of the Terms of Use.