Development of situation-aware application software for ubiquitous computing environments

Sik-Sang Yau, Yu Wang, Fariaz Karim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

66 Scopus citations

Abstract

Ubiquitous computing represents the concept of computing everywhere, making computing and communication essentially transparent to the users. Applications in this type of environments are context-sensitive. They use various contexts to adaptively communicate with each other across multiple network environments, such as mobile ad hoc network, Internet, and mobile phone networks. The property of context-sensitivity often becomes inadequate in these applications, where combinations of multiple contexts and users' actions need to be analyzed over a period of time. Situation-awareness in application software is considered as a desirable property to overcome this limitation. In addition to being context-sensitive, situation-aware applications can respond to both current and historical relationships of specific contexts and device-actions. Currently, no well-defined concept of situation and no general method exist to facilitate the development of situation-aware application software for ubiquitous computing environments. In this paper, the concept of situation is formalized, and an approach to developing situation-aware application software is presented. The approach utilizes our Reconfigurable Context-Sensitive Middleware, and is illustrated by an example on Smart Classroom.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE Computer Society's International Computer Software and Applications Conference
Pages233-238
Number of pages6
StatePublished - 2002
Event26th Annual International Computer Software and Applications Conference - Oxford, United Kingdom
Duration: Aug 26 2002Aug 29 2002

Other

Other26th Annual International Computer Software and Applications Conference
CountryUnited Kingdom
CityOxford
Period8/26/028/29/02

    Fingerprint

Keywords

  • Mobile ad hoc networks
  • Reconfigurable context-sensitive middleware
  • Situation-aware interface definition language
  • Situation-awareness
  • Smart classroom
  • Ubiquitous computing environments

ASJC Scopus subject areas

  • Software

Cite this

Yau, S-S., Wang, Y., & Karim, F. (2002). Development of situation-aware application software for ubiquitous computing environments. In Proceedings - IEEE Computer Society's International Computer Software and Applications Conference (pp. 233-238)