Application collaboration in ubiquitous computing environments

Heeps, Steven S (2008) Application collaboration in ubiquitous computing environments. MSc(R) thesis, University of Glasgow.

Full text available as:
[thumbnail of 2008HeepsMSc.pdf] PDF
Download (844kB)
Printed Thesis Information:


With the emergence of mobile and ubiquitous computing environments, there is a requirement to enable collaborative applications between components of these environments. As many of these applications (e.g. MP3 players) have been designed to operate in isolation, making them work together is often complicated by two, different aspects: firstly, a lack of protocols to enable the systems to bind to each other for interaction and, secondly, semantic and ontological differences in the meta-data
describing the data to be shared. An abstraction termed a Self-Managed Cell has previously been proposed as an architectural pattern for building autonomous systems, that can represent entities ranging from individual devices to entire environments, and have described mechanisms that enable such cells to establish peer-to-peer bindings facilitating interaction at the system and management level. Semantic and ontological differences in the meta-data describing information to be shared between peers and application level aspects of interaction still exist, and prevent successful, autonomous application collaboration.

Typical approaches to application collaboration, particularly in the database world, require the presence of a third-party administrator to manage ontological differences; such an approach is incompatible with interactive, autonomous systems. This dissertation presents a novel approach to automatic collection mapping suitable for deployment in autonomous, interacting systems. The approach facilitates the collaboration of SMC application-level data collections by identifying areas of conflict and using meta-data values associated with those collections to establish commonality. Music sharing and traditional “book” library catalogue matching applications, exploiting this mapping mechanism, have been
developed to facilitate the sharing of data between peers. Protocols and abstractions are used to establish commonality and collaboration between the systems, and the mapping mechanism is used to enhance interoperability at the application level.

Item Type: Thesis (MSc(R))
Qualification Level: Masters
Keywords: Mobile, Ubiquitous, Computer, Ontology, Autonomous, Self-Managed, Meta-Data, Mapping
Subjects: T Technology > T Technology (General)
Q Science > Q Science (General)
Colleges/Schools: College of Science and Engineering > School of Computing Science
Supervisor's Name: Sventek, Prof Joe
Date of Award: 2008
Depositing User: Mr Steven S Heeps
Unique ID: glathesis:2008-405
Copyright: Copyright of this thesis is held by the author.
Date Deposited: 07 Nov 2008
Last Modified: 10 Dec 2012 13:18

Actions (login required)

View Item View Item


Downloads per month over past year