Interaction design is a major issue for mobile information systems in terms of not only the choice of input-output channels and presentation of information, but also the application of context-awareness. To support experimentation with these factors, we have developed a platform that supports the rapid prototyping of multi-channel, multi-modal,… (More)
Context-awareness has become an important consideration in the development of mobile and ubiquitous systems. While efforts have been made to develop general context models and application frameworks, it remains the case that often the notion of context supported is very restrictive and/or the representation of context is based on simple key-value pairs. As… (More)
Interaction design is a major issue for mobile information systems in terms of not only the choice of in-put/output channels and presentation of information, but also the application of context-awareness. To support experimentation with these factors, we have developed platforms to support the rapid prototyping of multi-channel, multi-modal, context-aware… (More)
Our demonstration is a paper-based interactive guide for visitors to the world's largest international arts festival that was developed as part of a project investigating new forms of context-aware information delivery and interaction in mobile environments. Information stored in a database is accessed from a set of interactive paper documents, including a… (More)
We present a general model and information server for the digital annotation of printed documents. The resulting annotation framework supports both informal and structured annotations as well as context-dependent services. A demonstrator application for mammography that features both enhanced writing and reading activities is described.
Object databases such as db4o provide a very simple and effective way of making application objects persistent. However, they offer limited support for high-level database application programming in terms of facilities for the management of complex interrelated collections of data objects over long periods of time. Concepts of semantic data models such as… (More)