Abstract: | In this article, we propose a middleware that supports a developer to build tabletop information display systems. We focus
on an application that projects information close to a particular object on a table. To let a user focus on his/her primary
task, the information is presented based on a current phase in a procedure, which we call procedure-awareness. Here, a current
phase is recognized through the utilization of objects. The proposed middleware separates information from acquisition and
presentation mechanisms: sensors for operational context recognition, sensors for object identification/tracking for “nearby
presentation”, and projecting information near an object. A developer just needs to write a set of rules, i.e. application
logic, that represent contents for particular operational contexts. Also, by implementing appropriate handlers, any content
can be provided. We present the design and the implementation of the middleware and validate the expressiveness of application
logics through prototype development. |