Cristiano di Flora

Learn More
We introduce our web based middleware for smart spaces, which strongly relies on technologies used in Internet services. Following the key requirements and technologies, we present our architecture for ubiquitous applications in smart spaces. It exploits and leverages many of the key web-technologies as well as " Web 2.0 " collaborative and social Internet(More)
Service Oriented Programming-which combines Distributed Object Compunting, Component Based and web-based concepts-has recently emerged as a promising approach to develop dynamic and heterogeneous service provision environments. Such systems are referenced in literature as Service Oriented Architectures. Classic strategies to address dependability in(More)
The lack of structured methodologies and software engineering efforts on designing the support of context-awareness in pervasive systems hinders the potential advantages of analyzing and reusing other practitioners' experience on solving common problems. This paper proposes to exploit design patterns to identify and capture common aspects of various design(More)
— This paper presents our approach for building an internet based middleware platform for smart spaces as well as a number of services and applications that we have developed on top of it. We outline the architecture for the smart space middleware and discuss several applications and services that we have so far realized with this middleware. The presented(More)
This paper describes our experiences and lessons learnt in building a Geographic Information System (GIS) specifically designed for indoor location-based services within our smart places infrastructure. The proposed system was built by mashing-up commodity Open Source software and novel research prototypes realized within our labs. The overall approach(More)
Mobile devices are evolving into hubs of content and context information. There have been many research projects showing the potential for new applications for pervasive computing. We aim to support pervasive applications on a wide variety of devices using Web and resource‐based smart spaces. We address several issues for adapting a resource‐based style of(More)