Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (698kB) | Preview |
Bergesio, Luca ORCID: https://orcid.org/0000-0002-7860-5590, Bernardos Barbolla, Ana M. and Casar Corredera, José Ramón
ORCID: https://orcid.org/0000-0003-3851-9038
(2017).
An object-oriented model for object orchestration in smart environments.
In: "Procedia Computer Science", 16/05/2017 - 19/05/2017, Madeira, Portugal. pp. 440-447.
https://doi.org/10.1016/j.procs.2017.05.415.
Title: | An object-oriented model for object orchestration in smart environments |
---|---|
Author/s: |
|
Item Type: | Presentation at Congress or Conference (Article) |
Event Title: | Procedia Computer Science |
Event Dates: | 16/05/2017 - 19/05/2017 |
Event Location: | Madeira, Portugal |
Title of Book: | Proceedings of The 8th International Conference on Ambient Systems, Networks and Technologies (ANT 2017) |
Date: | 2017 |
Subjects: | |
Freetext Keywords: | Smart object, ubiquitous computing, modeling, object-oriented programming, ECA, Smartphone, smart spaces, IoT |
Faculty: | E.T.S.I. Telecomunicación (UPM) |
Department: | Otro |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (698kB) | Preview |
Nowadays, the heterogeneity of interconnected things and communication technologies creates several small worlds composed of a single object and a smartphone. For each object, the user needs to download a specific application, search and connect the device. The result is a waste of valuable resources: several objects are able to communicate with the smartphone, but they cannot directly interact among them. In this paper, we propose a model that can be used to define a set of standard interfaces suitable for every smart object. Devices that adhere to the same model can be easily controlled and placed in relation among them, creating multi-object behaviors for a smart space. The smartphone is still a control center, but with a single application it is possible to control and personalize spaces in a holistic way, instead of using the traditional one-to-one approach. Moreover, personalization should be portable: it is desirable that a behavior works in as many smart spaces as possible, at least in a similar way as it does in the environment in which it was configured, freeing the user from the tedious task of adapting it manually every time s/he goes to another space. A portable personalization extends the bring your own device paradigm to a new "bring your own space" paradigm. The model is inspired in the object-oriented programming, reinterpreting features such as inheritance and polymorphism to the real world, so it is possible to provide a software system able to adapt existing behaviors to new spaces. The use of the model is exemplified in the paper with two examples of smart spaces.
Item ID: | 50135 |
---|---|
DC Identifier: | https://oa.upm.es/50135/ |
OAI Identifier: | oai:oa.upm.es:50135 |
DOI: | 10.1016/j.procs.2017.05.415 |
Official URL: | https://www.sciencedirect.com/science/article/pii/... |
Deposited by: | Memoria Investigacion |
Deposited on: | 30 Apr 2018 16:54 |
Last Modified: | 21 Mar 2023 17:07 |