A framework for abstraction and virtualization of sensors in mobile context-aware computing

110 p.

Detalles Bibliográficos
Autor: Gamecho Ibañez, Borja
Tipo de recurso: tesis doctoral
Fecha de publicación:2015
País:España
Institución:Universidad del País Vasco
Repositorio:Addi. Archivo Digital para la Docencia y la Investigación
OAI Identifier:oai:addi.ehu.eus:10810/18391
Acceso en línea:http://hdl.handle.net/10810/18391
Access Level:acceso abierto
Palabra clave:context-aware computing
ubiquitous computing
rapid prototyping
mobile applications
human-computer interaction
id ES_45291822f99681db33474fd18cda67af
oai_identifier_str oai:addi.ehu.eus:10810/18391
network_acronym_str ES
network_name_str España
repository_id_str
dc.title.none.fl_str_mv A framework for abstraction and virtualization of sensors in mobile context-aware computing
title A framework for abstraction and virtualization of sensors in mobile context-aware computing
spellingShingle A framework for abstraction and virtualization of sensors in mobile context-aware computing
Gamecho Ibañez, Borja
context-aware computing
ubiquitous computing
rapid prototyping
mobile applications
human-computer interaction
title_short A framework for abstraction and virtualization of sensors in mobile context-aware computing
title_full A framework for abstraction and virtualization of sensors in mobile context-aware computing
title_fullStr A framework for abstraction and virtualization of sensors in mobile context-aware computing
title_full_unstemmed A framework for abstraction and virtualization of sensors in mobile context-aware computing
title_sort A framework for abstraction and virtualization of sensors in mobile context-aware computing
dc.creator.none.fl_str_mv Gamecho Ibañez, Borja
author Gamecho Ibañez, Borja
author_facet Gamecho Ibañez, Borja
author_role author
dc.contributor.none.fl_str_mv Abascal, Julio
Gardeazabal Montón, Pedro José Luis
Arquitectura y Tecnología de Computadores;;Konputagailuen Arkitektura eta Teknologia
dc.subject.none.fl_str_mv context-aware computing
ubiquitous computing
rapid prototyping
mobile applications
human-computer interaction
topic context-aware computing
ubiquitous computing
rapid prototyping
mobile applications
human-computer interaction
description 110 p.
publishDate 2015
dc.date.none.fl_str_mv 2015
2015
2016
2016
dc.type.none.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
dc.identifier.none.fl_str_mv http://hdl.handle.net/10810/18391
url http://hdl.handle.net/10810/18391
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Attribution-NonCommercial-ShareAlike 4.0 International
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Attribution-NonCommercial-ShareAlike 4.0 International
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Servicio Editorial de la Universidad del País Vasco/Euskal Herriko Unibertsitatearen Argitalpen Zerbitzua
publisher.none.fl_str_mv Servicio Editorial de la Universidad del País Vasco/Euskal Herriko Unibertsitatearen Argitalpen Zerbitzua
dc.source.none.fl_str_mv reponame:Addi. Archivo Digital para la Docencia y la Investigación
instname:Universidad del País Vasco
instname_str Universidad del País Vasco
reponame_str Addi. Archivo Digital para la Docencia y la Investigación
collection Addi. Archivo Digital para la Docencia y la Investigación
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869407142834864128
spelling A framework for abstraction and virtualization of sensors in mobile context-aware computingGamecho Ibañez, Borjacontext-aware computingubiquitous computingrapid prototypingmobile applicationshuman-computer interaction110 p.[EN] The latest mobile devices available nowadays are leading to the development of a new generation of mobile applications that are able to react to context. Context- awareness requires data from the environment, usually collected by means of sensors embedded in mobile devices or connected to them through wireless networks. Developers of mobile applications are faced with several challenges when it comes to the creation of context-aware applications. Sensor and device heterogeneity stand out among these challenges. In order to assist designers, we propose a layered conceptual framework for sensor abstraction and virtualization, called Igerri. Its main objective is to facilitate the development of context-aware applications independently of the specific sensors available in the user environment. To avoid the need to directly manage physical sensors, a layered structure of virtual and abstract sensors is conceived. Two software components, based on the proposed framework, have been designed in order to test Igerris robustness. The first one processes the information from the successive sensor layers and generates high-level context information. The second is responsible for managing network aspects and real time settings. This implementation has been tested using a representative context-aware application in different scenarios. The results obtained show that the implementation, and therefore the conceptual framework, is suitable for dealing with context information and hiding sensor programming.[EU] Gaur egungo gailu mugikor puntakoenek inguruneari erantzuteko gai diren aplikazio mugikorren garapenean oinarritzen dira. Testuingurua nabaritzeko ingurunearen informazioa behar da, zeina gailu mugikorretan txertatutako sentsoreen edo haririk gabeko sareen bitartez biltzen den. Aplikazio mugikorren garatzaileek erronka askori aurre egin behar izaten diete testuingurua kontuan hartzen duten aplikazioak garatzerakoan. Erronka na- gusien artean, sentsoreen eta gailuen heterogeneotasuna izaten dira. Garatzaileei laguntzeko asmoz, Igerri izeneko sentsoreen abstrakzio eta birtualizaziorako marko kontzeptual bat proposatzen dugu. Bere helburu nagusia, testuinguruaren aplikazio hautemangarrien garapena erraztea da, erabiltzailearen ingurunean dauden sentsore espezifikoak edozein direla ere. Sentsore fisikoak zuzenean ma- nipulatu behar izatea saihesteko, sentsore birtual eta abstraktuen egitura bat asmatu da. Igerri-ren sendotasuna egiaztatzeko, proposatutako markoan oinarritutako bi software osagai diseinatu dira. Lehenak, sentsore geruzen informazio geruzak prozesatu eta maila altuko testuinguru informazioa ematen du. Bigarrenak, sare aukerak kudeatu eta sentsoreen konfigurazioa denbora errealean burutzen ditu. Inplementazio hau testuingurua hautemateko gai eta adierazgarria den aplikazio batekin egoera desberdinetan frogatu da. Lortutako emaitzek erakusten dute inplementazioa, eta ondorioz marko kontzeptuala ere, aproposa dela testuinguruaren informazioa erabiltzeko eta sentsoreen programazioa ezkutatzeko.[ES] Los dispositivos móviles disponibles en la actualidad facilitan el desarrollo de una nueva generación de aplicaciones móviles que son capaces de reaccionar al contexto. La computación sensible al contexto requiere datos del entorno que normalmente se obtienen por medio de sensores embebidos en dispositivos móviles o conectados a ellos a través de redes inalámbricas. Los desarrolladores de aplicaciones móviles se enfrentan a varios retos para crear aplicaciones sensibles al contexto. Entre estos retos destaca la necesidad de tratar la heterogeneidad de los sensores y de los dispositivos móviles. Con el fin de ayudar a los desarrolladores, esta tesis propone un marco conceptual para la abstracción multinivel y la virtualización de sensores, llamado Igerri. Su principal objetivo es facilitar el desarrollo de aplicaciones sensibles al contexto independientemente de los sensores específicos que se encuentren en el entorno. Para evitar la necesidad de manipular directamente los sensores físicos, se ha concebido una estructura multinivel de sensores virtuales y abstractos. Se han diseñado dos componentes software basados en el marco propuesto para comprobar la robustez de Igerri. El primero procesa la información de la estructura multinivel de sensores y genera información de contexto de alto nivel. El segundo es responsable de administrar, en tiempo real, las opciones de red y la configuración de los sensores. Esta implementación ha sido probada en diferentes escenarios usando una aplicación representativa y sensible al contexto. Los resultados obtenidos muestran que la implementación, y por tanto el marco conceptual que le da soporte, es adecuada para tratar la información de contexto y ocultar los problemas de programación de los sensores.Borja Gamecho held a PhD scholarship from the Research Staff Training Programme of the Basque Government from 2011 to 2014. This work also has been supported by the Department of Education, Universities and Research of the Basque Government under Grant IT395-10, by the Ministry of Economy and Competitiveness of the Spanish Government and by the European Regional Development Fund (project TIN2014-52665-C2-1).Servicio Editorial de la Universidad del País Vasco/Euskal Herriko Unibertsitatearen Argitalpen ZerbitzuaAbascal, JulioGardeazabal Montón, Pedro José LuisArquitectura y Tecnología de Computadores;;Konputagailuen Arkitektura eta Teknologia2016201620152015info:eu-repo/semantics/doctoralThesisapplication/pdfhttp://hdl.handle.net/10810/18391reponame:Addi. Archivo Digital para la Docencia y la Investigacióninstname:Universidad del País VascoInglésinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-ShareAlike 4.0 Internationaloai:addi.ehu.eus:10810/183912026-06-18T09:23:17Z
score 15,301629