Abstract
The Ubiquitous Interactor (UBI) addresses the problems of design and development arising around services that need to be accessed from many different devices. In UBI, the same service can present different user interfaces on different devices by separating user-service interaction from presentation. The interaction is kept the same for all devices, and different presentation information is provided for different devices. This way, tailored user interfaces for many different devices can be created without multiplying development and maintenance work. In this paper we describe the system design of UBI, the system implementation, and two services implemented for the system: a calendar service and a stockbroker service.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Bylund, M., Personal Service Environments — Openness and User Control in User-Service Interaction, Licentiate thesis, Department of Information Technology, Uppsala University, 2001.
Bylund, M. and Espinoza, F., sView — Personal Service Interaction, in Proceedings of 5th International Conference on The Practical Applications of Intelligent Agents and Multi-Agent Technology PA EXPO’2000 (Manchester, 10–14 April 2000), 2000.
Esler, M., Hightower, J., Anderson, T., and Borriello, G., Next Century Challenges: Data-Centric Networking for Invisible Computing. The Portolano Project at the University of Washington, in Proceedings of 5th ACM International Conference on Mobile Computing and Networking MobiCom’1999 (Seattle, 15–20 August 1999), ACM Press, New York, 1999.
Espinoza, F., Individual Service Provisioning, Ph.D. thesis, Department of Computer and Systems Science, Stockholm University/Royal Institute of Technology, 2003.
Lybäck, D. and Boman, M., Agent Trade Servers in Financial Exchange Systems, accessible at http://arxiv.org/abs/cs.CE/0203023.
Myers, B.A., Hudson, S.E., and Pausch, R., Past, Present and Future of User Interface Software Tools, ACM Transactions on Computer-Human Interaction, Vol. 7, No. 1, 2000, pp. 3–28.
Nichols, J., Myers, B.A., Higgings, M., Hughes, J., Harris, T.K., Rosenfeld, R., and Pignol, M., Generating Remote Control Interfaces for Complex Appliances, in Proceedings of 15th Annual ACM Symposium on User Interface Software and Technology UIST’2002 (Paris, 27–30 October 2002), ACM Press, New York, 2002, pp. 161–170.
Nylander, S., The Ubiquitous Interactor — Mobile Services with Multiple User Interfaces, Licentiate Thesis, Department of Information Technology, Uppsala University, 2003.
Nylander, S., Bylund, M. and Boman, M., Mobile Access to Real-Time Information — The case of Autonomous Stock Brokering, Journal of Personal and Ubiquitous Computing, Vol. 8, No. 1, 2003, pp. 42–46.
Olsen, D.J., MIKE: The Menu Interaction Kontrol Environment, ACM Transactions on Graphics, Vol. 5, No. 4, 1987, pp. 318–344.
Shneiderman, B., Leonardo’s Laptop, The MIT Press, Cambridge, 2002.
Stephanidis, C., The Concept of Unified User Interfaces, in C. Stephanidis (ed.), “User Interfaces for All — Concepts, Methods, and Tools” Lawrence Erlbaum Associates, Mahwah, 2001, pp. 371–388.
Wiecha, C., Bennett, W., Boies, S., Gould, J., and Greene, S., ITS: a Tool for Rapidly Developing Interactive Applications, ACM Transactions on Information Systems, Vol. 8, No. 3, 1990, pp. 204–236.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Kluwer Academic Publishers
About this paper
Cite this paper
Nylander, S., Bylund, M., Waern, A. (2005). The Ubiquitous Interactor — Device Independent Access to Mobile Services. In: Jacob, R.J., Limbourg, Q., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces IV. Springer, Dordrecht. https://doi.org/10.1007/1-4020-3304-4_22
Download citation
DOI: https://doi.org/10.1007/1-4020-3304-4_22
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-3145-8
Online ISBN: 978-1-4020-3304-9
eBook Packages: Computer ScienceComputer Science (R0)