Spasiba: a context-aware adaptive mobile advisor

This thesis presents the design and analysis of Spasiba, a context-aware mobile advisor. We argue that current context-aware mobile applications exhibit significant flaws with respect to (1) limited use of context information, (2) incomplete or irrelevant content generation, and (3) low usability. T...

Full description

Bibliographic Details
Main Author: Rudkovskiy, Alexey
Other Authors: Müller, Hausi A.
Language:English
en
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/1828/2436
id ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-2436
record_format oai_dc
spelling ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-24362015-01-29T16:51:18Z Spasiba: a context-aware adaptive mobile advisor Rudkovskiy, Alexey Müller, Hausi A. Semantic Web Services Comet Publish/Subscribe Context Context-Awareness Self-Adaptivity IRS-III ACRA Nokia WRT Blackboard AJAX Spasiba UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science This thesis presents the design and analysis of Spasiba, a context-aware mobile advisor. We argue that current context-aware mobile applications exhibit significant flaws with respect to (1) limited use of context information, (2) incomplete or irrelevant content generation, and (3) low usability. The proposed model attempts to tackle these limitations by advancing the usage and manipulation of context information, automating the back-end systems in terms of self-management and seamless extensibility, and shifting the logic away from the client side. A distinguishing characteristic of Spasiba is the proactive approach to notifying the user of information of interest. In this proactive approach, the user subscribes to the service and receives content updates as the context changes. This proposed model is realised in a proof-of-concept prototype that uses a Nokia Web Runtime widget as the client application. The widget, which sports an elegant, touch-optimised interface, collects multiple context parameters to deliver high-quality results. The server-side architecture employs the publish/subscribe paradigm for managing the active users and Comet—for proactively notifying the clients of updated information of interest. IRS-III, a Semantic Web Services broker, handles the process of content generation. The prototype employs nine data sources, seven of which are open API web services and two of which are regular web pages, to deliver diverse and complete results. A simple autonomic element, implemented with the help of aspect-oriented programming, ensures partial self-management of the back-end systems. Spasiba is evaluated by means of a case study that involves a tourist couple visiting Victoria. The application assists the tourist couple with finding attractions, relevant stores, and places serving food. 2010-04-01T21:38:22Z 2010-04-01T21:38:22Z 2010 2010-04-01T21:38:22Z Thesis http://hdl.handle.net/1828/2436 English en Available to the World Wide Web
collection NDLTD
language English
en
sources NDLTD
topic Semantic Web Services
Comet
Publish/Subscribe
Context
Context-Awareness
Self-Adaptivity
IRS-III
ACRA
Nokia WRT
Blackboard
AJAX
Spasiba
UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science
spellingShingle Semantic Web Services
Comet
Publish/Subscribe
Context
Context-Awareness
Self-Adaptivity
IRS-III
ACRA
Nokia WRT
Blackboard
AJAX
Spasiba
UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science
Rudkovskiy, Alexey
Spasiba: a context-aware adaptive mobile advisor
description This thesis presents the design and analysis of Spasiba, a context-aware mobile advisor. We argue that current context-aware mobile applications exhibit significant flaws with respect to (1) limited use of context information, (2) incomplete or irrelevant content generation, and (3) low usability. The proposed model attempts to tackle these limitations by advancing the usage and manipulation of context information, automating the back-end systems in terms of self-management and seamless extensibility, and shifting the logic away from the client side. A distinguishing characteristic of Spasiba is the proactive approach to notifying the user of information of interest. In this proactive approach, the user subscribes to the service and receives content updates as the context changes. This proposed model is realised in a proof-of-concept prototype that uses a Nokia Web Runtime widget as the client application. The widget, which sports an elegant, touch-optimised interface, collects multiple context parameters to deliver high-quality results. The server-side architecture employs the publish/subscribe paradigm for managing the active users and Comet—for proactively notifying the clients of updated information of interest. IRS-III, a Semantic Web Services broker, handles the process of content generation. The prototype employs nine data sources, seven of which are open API web services and two of which are regular web pages, to deliver diverse and complete results. A simple autonomic element, implemented with the help of aspect-oriented programming, ensures partial self-management of the back-end systems. Spasiba is evaluated by means of a case study that involves a tourist couple visiting Victoria. The application assists the tourist couple with finding attractions, relevant stores, and places serving food.
author2 Müller, Hausi A.
author_facet Müller, Hausi A.
Rudkovskiy, Alexey
author Rudkovskiy, Alexey
author_sort Rudkovskiy, Alexey
title Spasiba: a context-aware adaptive mobile advisor
title_short Spasiba: a context-aware adaptive mobile advisor
title_full Spasiba: a context-aware adaptive mobile advisor
title_fullStr Spasiba: a context-aware adaptive mobile advisor
title_full_unstemmed Spasiba: a context-aware adaptive mobile advisor
title_sort spasiba: a context-aware adaptive mobile advisor
publishDate 2010
url http://hdl.handle.net/1828/2436
work_keys_str_mv AT rudkovskiyalexey spasibaacontextawareadaptivemobileadvisor
_version_ 1716729152342589440