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

  1. Gamecho Ibáñez, Francisco de Borja
Supervised by:
  1. Julio Abascal González Director
  2. Luis Gardeazabal Director

Defence university: Universidad del País Vasco - Euskal Herriko Unibertsitatea

Fecha de defensa: 29 June 2015

Committee:
  1. Antonio Abad Civit Balcells Chair
  2. Alberto Lafuente Rojo Secretary
  3. Inmaculada Hernáez Rioja Committee member
  4. José María Azorín Poveda Committee member
  5. Carlos Alberto Pacheco Dos Anjos Duarte Committee member
Department:
  1. Arquitectura y Tecnología de Computadores

Type: Thesis

Teseo: 119503 DIALNET lock_openADDI editor

Abstract

Los dispositivos m¿viles disponibles facilitan el desarrollo de una nueva generaci¿n deaplicaciones m¿viles que son capaces de reaccionar al contexto. La computaci¿nsensible al contexto requiere datos del entorno que normalmente se obtienen por mediode sensores embebidos en dispositivos m¿viles o conectados a ellos a trav¿s de redesinal¿mbricas. Los desarrolladores de aplicaciones m¿viles se enfrentan a varios retoscuando se trata de crear aplicaciones sensibles al contexto. Entre estos retos destaca lanecesidad 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 parala abstracci¿n multinivel y la virtualizaci¿n de sensores, llamado Igerri. Su principalobjetivo es facilitar el desarrollo de aplicaciones sensibles al contextoindependientemente de los sensores espec¿ficos que se encuentren en el entorno. Paraevitar la necesidad de manipular directamente los sensores f¿sicos, se ha concebido unaestructura multinivel de sensores virtuales y abstractos. Se han dise¿ado doscomponentes software basado en el marco propuesto para comprobar la robustez deIgerri. El primero procesa la informaci¿n de la estructura multinivel de sensores ygenera informaci¿n de contexto de alto nivel. El segundo es responsable deadministrar, en tiempo real, las opciones de red y la configuraci¿n de los sensores. Estaimplementaci¿n ha sido probada usando una aplicaci¿n representativa, sensible alcontexto y en diferentes escenarios. Los resultados obtenidos muestran que laimplementaci¿n, y por tanto el marco conceptual que le da soporte, es adecuada paratratar la informaci¿n de contexto y ocultar los problemas de programaci¿n de lossensores.