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 platforms to support the rapid prototyping of multi-channel, multi-modal, context-aware applications. The Java-based platform presented here is based on an integration of a cross-media link server and an object-oriented framework for advanced content publishing, along with a Client Controller and Context Engine. We also describe how this platform was used to develop a mobile tourist information system for an international arts festival where interaction was based on a combination of interactive paper and speech output.
Norrie, M.C., Signer, B., Grossniklaus, M., Belotti, R., Decurtins, C. and Weibel, N.: "Context-Aware Platform for Mobile Data Management", Wireless Networks (WINET), Vol. 13, No. 6, Springer, December 2007