Skip to main content
Log in

Ubiquitous service access through adapted user interfaces on multiple devices

  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

The Ubiquitous Interactor (UBI) addresses the problems of design and development that arise from services that need to be accessed from many different devices. In the UBI, a service can present itself with different user interfaces on different devices. This is done by a separation of the user–service interaction and 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 the development and maintenance work. In this paper, we describe the design of the UBI, the system implementation, and two services implemented for the system: a calendar service and a stockbroker service.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4a–d
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. The DTDs are available at http://www.sics.se/~stny/UBI/DTDs/dtd.html

  2. A DTD can be found at http://www.sics.se/~stny/UBI/DTDs/dtd.html.

  3. Available from http://www.rainer-keuchel.de/wince/tcltk-ce.html, last accessed 21 June 2004.

References

  1. Abrams M, Phanouriou C, Batongbacal AL, Williams SM, Shuster JE (1999) UIML: an appliance-independent XML user interface language. Comput Netw 31(11–16):1695–1708

    Article  Google Scholar 

  2. Boman M, Johansson S, Lybäck D (2001) Parrondo strategies for artificial traders. In: Zhong N, Liu J, Ohsuga S, Bradshaw J (eds) Intelligent agent technology. World Scientific, Singapore, pp 150–159

  3. Bylund M (2001) Personal service environments—openness and user control in user–service interaction. PhLic thesis, Department of Information Technology, Uppsala University, Sweden

  4. Bylund M, Espinoza F (2000) sView—personal service interaction. In: Proceedings of the 5th international conference on the practical application of intelligent agents and multi-agent technology (PAAM 2000), Manchester, UK, April 2000

  5. Esler M, Hightower J, Anderson T, Borriello G (1999) Next century challenges: data-centric networking for invisible computing. The Portolano Project at the University of Washington. In: Proceedings of the 5th ACM international conference on mobile computing and networking (MobiCom’99), Seattle, Washington, August 1999

  6. Espinoza F (2003) Individual service provisioning. PhD thesis, Department of Computer and Systems Science, Stockholm University/Royal Institute of Technology, Sweden

  7. Foley JD, Wallace VL, Chan P (1984) The human factors of computer graphics interaction techniques. IEEE Comput Graph Appl 4(11):13–48

    Google Scholar 

  8. Franzén K, Karlgren J, Hansen P, Saggion H (2003) “Cross language document style analysis system” and “Cross language document gisting system.” Project reports D5-2 and D5-3, CLARITY project, Swedish Institute of Computer Science, Sweden

  9. Lybäck D, Boman M (2004) Agent trade servers in financial exchange systems. ACM Trans Internet Technol 4(3):329–339

    Google Scholar 

  10. Myers BA (1990) A new model for handling input. ACM Trans Inf Syst 8(3):289–320

    Article  Google Scholar 

  11. Myers BA, Hudson SE, Pausch R (2000) Past, present, and future of user interface software tools. ACM Trans Comput–Hum Interact 7(1):3–28

    Article  MATH  Google Scholar 

  12. Nichols J, Myers BA, Higgings M, Hughes J, Harris TK, Rosenfeld R, Pignol M (2002) Generating remote control interfaces for complex appliances. In: Proceedings of the 15th ACM annual symposium on user interface software and technology, Paris, France, October 2002, pp 161–170

  13. Nylander S (2003) Evaluating the ubiquitous interactor. Technical report TR2003–19, Swedish Institute of Computer Science, Sweden

  14. Nylander S (2003) The ubiquitous interactor—mobile services with multiple user interfaces. PhLic thesis, Department of Information Technology, Uppsala University, Sweden

  15. Nylander S, Bylund M, Boman M (2004) Mobile access to real-time information—the case of autonomous stock brokering. Pers Ubiquit Comput 8(1):42–46

    Article  Google Scholar 

  16. Nylander S, Bylund M, Waern A (2004) The ubiquitous interactor—device independent access to mobile services. In: Proceedings of the 5th international conference on computer-aided design of user interfaces (CADUI 2004), Funchal, Portugal, January 2004, pp 274–287

  17. Olsen Jnr DR (1986) MIKE: the menu interaction kontrol environment. ACM Trans Graph 5(4):318–344

    Article  Google Scholar 

  18. Olsen Jnr DR, Jefferies S, Nielsen T, Moyes W, Fredrickson P (2000) Cross-modal interaction using XWeb. In: Proceedings of the 13th ACM annual symposium on user interface software and technology (UIST 2000), San Diego, California, November 2000, pp 191–200

  19. Singh G, Green M (1989) A high-level user interface management system. In: Proceedings of the conference on human factors and computing systems (CHI’89), Austin, Texas, April/May 1989, pp 133–138

  20. Stephanidis C (2001) The concept of unified user interfaces. In: Stephanidis C (ed) User interfaces for all—concepts, methods, and tools. Lawrence Erlbaum, Mahwah, New Jersey, pp 371–388

  21. Szekely P, Luo P, Neches R (1993) Beyond interface builders: model-based interface tools. In: Proceedings of the joint conference of ACM SIGCHI and INTERACT (InterCHI’93), Amsterdam, The Netherlands, April 1993, pp 383–390

Download references

Acknowledgements

This work has been funded by the Swedish Agency for Innovation Systems (http://www.vinnova.se/). Thanks goes to the members of the HUMLE Laboratory at the Swedish Institute of Computer Science, in particular, Anna Sandin for her help with the implementation of the HTML interaction engine.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stina Nylander.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nylander, S., Bylund, M. & Waern, A. Ubiquitous service access through adapted user interfaces on multiple devices. Pers Ubiquit Comput 9, 123–133 (2005). https://doi.org/10.1007/s00779-004-0317-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-004-0317-4

Keywords

Navigation