skip to main content
10.1145/1166253.1166301acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

User interface façades: towards fully adaptable user interfaces

Published:15 October 2006Publication History

ABSTRACT

User interfaces are becoming more and more complex. Adaptable and adaptive interfaces have been proposed to address this issue and previous studies have shown that users prefer interfaces that they can adapt to self-adjusting ones. However, most existing systems provide users with little support for adapting their interfaces. Interface customization techniques are still very primitive and usually constricted to particular applications. In this paper, we present User Interface Façades, a system that provides users with simple ways to adapt, reconfigure, and re-combine existing graphical interfaces, through the use of direct manipulation techniques. The paper describes the user's view of the system, provides some technical details, and presents several examples to illustrate its potential.

References

  1. C. Appert and J. D. Fekete. Orthozoom scroller: 1d multi-scale navigation. In Proceedings of CHI '06, pages 21--30. ACM Press, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Beaudouin-Lafon and H. M. Lassen. The architecture and implementation of cpn2000, a post-wimp graphical application. In Proceedings of UIST '00, pages 181--190. ACM Press, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. Bentley and P. Dourish. Medium versus mechanism: Supporting collaboration through customization. In Proceedings of ECSCW '95, pages 133--148. Kluwer Academic, September 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. Berry, L. Bartram, and K. S. Booth. Role-based control of shared application views. In Proceedings of UIST '05, pages 23--32. ACM Press, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. O. Chapuis and N. Roussel. Metisse is not 3D desktop! In Proceedings of UIST '05, pages 13--22. ACM Press, October 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Chatty, S. Sire, J. L. Vinot, P. Lecoanet, A. Lemort, and C. Mertz. Revisiting visual interface programming: creating gui tools for designers and programmers. In Proceedings of UIST '04, pages 267--276. ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. K. Edwards, S. E. Hudson, J. Marinacci, R. Rodenstein, T. Rodriguez, and I. Smith. Systematic output modification in a 2d user interface toolkit. In Proceedings of UIST '97, pages 151--158. ACM Press, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. L. Findlater and J. McGrenere. A comparison of static, adaptive, and adaptable menus. In Proceedings of CHI '04, pages 89--96. ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Fogarty, J. Forlizzi, and S. E. Hudson. Specifying behavior and semantic meaning in an unmodified layered drawing package. In Proceedings of UIST '02, pages 61--70. ACM Press, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Fujima, A. Lunzer, K. Hornbæk, and Y. Tanaka. Clip, connect, clone: combining application elements to build custom interfaces for information access. In Proceedings of UIST '04, pages 175--184. ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. D. Funke, J. Neal, and R. Paul. An approach to intelligent automated window management. IJMMS, 38(6):949--983, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. K. Z. Gajos, M. Czerwinski, D. S. Tan, and D. S. Weld. Exploring the design space for adaptive graphical user interfaces. In Proceedings of AVI '06, pages 201--208. ACM Press, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. P. Graffagnino. OpenGL and Quartz Extreme. Presentation at SIGGRAPH OpenGL BOF, Apple, 2002.Google ScholarGoogle Scholar
  14. D. Hutchings and J. Stasko. An Interview-based Study of Display Space Management. Technical Report 03-17, GIT-GVU, May 2003.Google ScholarGoogle Scholar
  15. D. Hutchings and J. Stasko. mudibo: Multiple dialog boxes for multiple monitors. In Extended abstracts of CHI '05, pages 1471--1474. ACM Press, April 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. P. Kabbash, W. Buxton, and A. Sellen. Two-handed input in a compound task. In Proceedings of CHI '94, pages 417--423. ACM Press, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. E. Kantorowitz and O. Sudarsky. The adaptable user interface. CACM, 32(11):1352--1358, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. T. Kühme. A user-centered approach to adaptive interfaces. In Proceedings of IUI '93, pages 243--245. ACM Press, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J. McGrenere, R. M. Baecker, and K. S. Booth. An evaluation of a multiple interface design solution for bloated software. In Proceedings of CHI '02, pages 164--170. ACM Press, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. K. Packard. Coordinate transform redirection for composited window environments. Unpublished talk, FOSDEM 2006, Brussels (Belgium), 2006.Google ScholarGoogle Scholar
  21. N. Roussel. Ametista: a mini-toolkit for exploring new window management techniques. In Proceedings of CLIHC '03, pages 117--124. ACM Press, August 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. D. Tan, B. Meyers, and M. Czerwinski. Wincuts: manipulating arbitrary window regions for more effective use of screen space. In Extended abstracts of CHI '04, pages 1525--1528. ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. User interface façades: towards fully adaptable user interfaces

    Recommendations

    Reviews

    Alan M Arnfeld

    The march toward increased commonality and standards for software applications (online and offline) will, through Darwinian-like cycles, provide greatly improved user experiences. However, not all users are the same. This paper addresses a technique for allowing a more individual user experience to be created without always needing to recode the underlying application. User interface facades are a way of creating new screens to interact with. These sit above the original screen software. In the past, this has been referred to as "screen scraping," but this paper describes a more sophisticated approach. A toolkit allows users more adaptability in their user interface design and function than that allowed by out-of-the box options within commercial software. This approach is ideal for individuals and organizations who do not own the original software or do not wish to update the underlying code. For example, it allows a pull-down combo box of regions to be replaced by an interactive map. The authors discuss a range of categories of application. This paper discusses an exciting concept and introduces a tool that allows the user to modify the user interface without any coding. Although the paper describes the process for using the tool at a high level, it is unclear exactly how easy it is to apply in an industrial or commercial setting. More detailed information is eagerly awaited. Online Computing Reviews Service

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      UIST '06: Proceedings of the 19th annual ACM symposium on User interface software and technology
      October 2006
      354 pages
      ISBN:1595933131
      DOI:10.1145/1166253

      Copyright © 2006 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 15 October 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate842of3,967submissions,21%

      Upcoming Conference

      UIST '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader