ABSTRACT1Continuous technological advances lead to computerize all the electronic devices and connect them in a network, so that in the future physical and virtual worlds will be integrated and interoperate each other at the point that browsing the reality will be similar to browsing the Web. Heterogeneous networked devices, services satisfying needs of people and living environments equipped with devices and services, will have to collaborate instead of working independently for offering to the end-user a better quality of the daily life. As a consequence, developers of ubiquitous computing and communication software infrastructures should address their efforts toward the abstraction of the implemented concepts. They have to abstract concepts from direct and immediate human needs in specific smart environments, avoid undue assumptions about the available devices or services and promote decoupling among distinctive, physical and functional features of devices and services. This paper briefly describes the extensible software architecture for smart environments the authors designed and implemented and presents the approach used for representing the physical world in a useful, comprehensible and more abstract manner and facilitating connections with the virtual world.
Continuous technological innovation is entailing that living environments be equipped with products that improve the quality of daily life. Unluckily, the adopted solutions do not always represent an adequate support and people continue to execute repetitive tasks that software infrastructures could perform automatically. This is partially due to the fact that the existent technological solutions cannot be always integrated in a coherent communication platform, as they use proprietary protocols and ad hoc implementations not easily reusable. This paper proposes an extensible ubiquitous architecture for networked virtualized devices in smart living environments. The aim is realizing ubiquitous applications and integrating networked devices through an architecture that hides their complexity and heterogeneity. Several intelligence techniques have been integrated for offering a smart environment through the use of automatic learning techniques.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.