Bazaar: a middleware for physical world abstraction

  • Authors:
  • Kaori Fujinami;Tatsuo Nakajima

  • Affiliations:
  • Department of Computer Science, Waseda University;Department of Computer Science, Waseda University

  • Venue:
  • Journal of Mobile Multimedia
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a middleware, Bazaar, for building location and context-aware services without the need to consider the detail of information capturing, but to allow a developer to concentrate on his/her main task, i.e. the application logic development. Bazaar abstracts the physical world by separating the structures of information and the usage from utilization. It also serves as a shared "physical information repository" to maintain consistency among various applications in the environment, which is often called the world model. The world model in Bazaar contains a location model and an artefact model. The former represents the containment relationship between a unit space like a house and unit regions like the washroom. The static specification and dynamically changing status of an artefact is handled within the artefact model. Here, a sensor augmented artefact acts as a building block for a smart space. Usually, the artefact has a primary role and we have a prior understanding of the meaning o the state-of-use. We call such an artefact a sentient artefact. This paper describes the design and implementation of Bazaar with a programming model that reflects the relationship between locations and objects in the physical environment. Furthermore, we describe experiences from various application development experiments with Bazaar.