Skip to main content

Fast and Robust Interface Generation for Ubiquitous Applications

  • Conference paper
UbiComp 2005: Ubiquitous Computing (UbiComp 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3660))

Included in the following conference series:

Abstract

We present Supple, a novel toolkit which automatically generates interfaces for ubiquitous applications. Designers need only specify declarative models of the interface and desired hardware device and Supple uses decision-theoretic optimization to automatically generate a concrete rendering for that device. This paper provides an overview of our system and describes key extensions that barred the previous version (reported in [3]) from practical application. Specifically, we describe a functional modeling language capable of representing complex applications. We propose a new adaptation strategy, split interfaces, which speeds access to common interface features without disorienting the user. We present a customization facility that allows designers and end users to override Supple’s automatic rendering decisions. We describe a distributed architecture which enables computationally-impoverished devices to benefit from Supple interfaces. Finally, we present experiments and a preliminary user-study that demonstrate the practicality of our approach.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., Shuster, J.E.: UIML: An appliance-independent xml user interface language. WWW8 / Computer Networks 31(11-16), 1695–1708 (1999)

    Article  Google Scholar 

  2. Findlater, L., McGrenere, J.: A comparison of static, adaptive, and adaptable menus. In: Proceedings of ACM CHI 2004, pp. 89–96 (2004)

    Google Scholar 

  3. Gajos, K., Weld, D.S.: Supple: automatically generating user interfaces. In: IUI 2004, Funchal, Madeira, Portugal, ACM Press, New York (2004)

    Google Scholar 

  4. Gajos, K., Weld, D.S.: Preference elicitation for interface optimization. In: Proceedings of UIST 2005, Seattle, WA, USA (2005)

    Google Scholar 

  5. Nichols, J., Myers, B., Higgins, M., Hughes, J., Harris, T., Rosenfeld, R.: Generating remote control interfaces for complex appliances. In: Proceedings of UIST 2002, Paris, France (2002)

    Google Scholar 

  6. Nichols, J., Myers, B.A., Higgins, M., Hughes, J., Harris, T.K., Rosenfeld, R., Pignol, M.: Generating remote control interfaces for complex appliances. In: UIST 2002, Paris, France (2002)

    Google Scholar 

  7. Nylander, S., Bylund, M., Waern, A.: The ubiquitous interactor - device independent access to mobile services. In: CADUI 2004, Funchal, Portugal (2004)

    Google Scholar 

  8. Olsen, D.R., Jefferies, S., Nielsen, T., Moyes, W., Fredrickson, P.: Cross-modal interaction using XWeb. In: UIST 2000, San Diego, California, United States, pp. 191–200. ACM Press, New York (2000)

    Chapter  Google Scholar 

  9. Perkowitz, M., Etzioni, O.: Towards adaptive web sites: Conceptual framework and case study. Artificial Intelligence 118, 245–276 (2000)

    Article  MATH  Google Scholar 

  10. Ponnekanti, S., Lee, B., Fox, A., Hanrahan, P., Winograd, T.: ICrafter: A service framework for ubiquitous computing environments. In: Proceedings of Ubicomp 2001, pp. 56–75 (2001)

    Google Scholar 

  11. Puerta, A., Eisenstein, J.: XIML: A universal language for user interfaces (2002) (unpublished paper) , available at http://www.ximl.org/

  12. Reitter, D., Panttaja, E., Cummins, F.: UI on the fly: Generating a multimodal user interface. In: HLT/NAACL-2004 (2004)

    Google Scholar 

  13. Sears, A., Shneiderman, B.: Split menus: effectively using selection frequency to organize menus. ACM Trans. Comput.-Hum. Interact. 1(1), 27–51 (1994)

    Article  Google Scholar 

  14. Smyth, B., Cotter, P.: Personalized adaptive navigation for mobile portals. In: Proceedings of ECAI/PAIS 2002, Lyons, France (2002)

    Google Scholar 

  15. Szekely, P.: Retrospective and challenges for model-based interface development. In: Design, Specification and Verification of Interactive Systems 1996, Wien, pp. 1–27. Springer, Heidelberg (1996)

    Google Scholar 

  16. Weld, D.S., Anderson, C., Domingos, P., Etzioni, O., Gajos, K., Lau, T., Wolfman, S.: Automatically personalizing user interfaces. In: IJCAI 2003, Acapulco, Mexico (August 2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gajos, K. et al. (2005). Fast and Robust Interface Generation for Ubiquitous Applications. In: Beigl, M., Intille, S., Rekimoto, J., Tokuda, H. (eds) UbiComp 2005: Ubiquitous Computing. UbiComp 2005. Lecture Notes in Computer Science, vol 3660. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11551201_3

Download citation

  • DOI: https://doi.org/10.1007/11551201_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28760-5

  • Online ISBN: 978-3-540-31941-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics