Supporting development of context-aware applications using semantic space toolkit

Research output: Contribution to journalArticlepeer-review

Abstract

In order to facilitate rapid development of context-aware applications, there is a need for architectural support in the entire context processing flow, and improved programming abstractions that ease the prototyping. In this paper, a toolkit called Semantic Space, is proposed to support rapid prototyping of context-aware applications via a set of programming abstractions on context processing. The functionality encapsulated in the toolkit handles the common, time-consuming and low-level details in context acquisition, aggregation, storage and inference. Architectural design and implementation issues of the Semantic Space toolkit are discussed in detail. Finally, a case study on building a mobile situation aware phone is described to illustrate the validity of our approach and usability of the toolkit.

Original languageEnglish
Pages (from-to)585-607
Number of pages23
JournalInternational Journal of Pattern Recognition and Artificial Intelligence
Volume20
Issue number4
DOIs
Publication statusPublished - 1 Jun 2006
Externally publishedYes

Keywords

  • Context middleware
  • Context toolkit
  • Context-awareness
  • Mobile applications
  • Ontology-based context modeling

Fingerprint

Dive into the research topics of 'Supporting development of context-aware applications using semantic space toolkit'. Together they form a unique fingerprint.

Cite this