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.
- C. Appert and J. D. Fekete. Orthozoom scroller: 1d multi-scale navigation. In Proceedings of CHI '06, pages 21--30. ACM Press, 2006. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- O. Chapuis and N. Roussel. Metisse is not 3D desktop! In Proceedings of UIST '05, pages 13--22. ACM Press, October 2005. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- D. Funke, J. Neal, and R. Paul. An approach to intelligent automated window management. IJMMS, 38(6):949--983, 1993. Google ScholarDigital Library
- 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 ScholarDigital Library
- P. Graffagnino. OpenGL and Quartz Extreme. Presentation at SIGGRAPH OpenGL BOF, Apple, 2002.Google Scholar
- D. Hutchings and J. Stasko. An Interview-based Study of Display Space Management. Technical Report 03-17, GIT-GVU, May 2003.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- E. Kantorowitz and O. Sudarsky. The adaptable user interface. CACM, 32(11):1352--1358, 1989. Google ScholarDigital Library
- T. Kühme. A user-centered approach to adaptive interfaces. In Proceedings of IUI '93, pages 243--245. ACM Press, 1993. Google ScholarDigital Library
- 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 ScholarDigital Library
- K. Packard. Coordinate transform redirection for composited window environments. Unpublished talk, FOSDEM 2006, Brussels (Belgium), 2006.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- User interface façades: towards fully adaptable user interfaces
Recommendations
Developing Adaptable User Interfaces for Component-Based Systems
AUIC '00: Proceedings of the First Australasian User Interface ConferenceDeveloping software components with user interfaces that can be adapted to diverse reuse situations is challenging. Examples of such adaptations include extending, composing and reconfiguring multiple component user interfaces, and adapting component ...
Generating adaptable user interfaces using rich internet application
ICCOMP'09: Proceedings of the WSEAES 13th international conference on ComputersPersonalization of interfaces by each user using user-friendly forms is a key concept to ensure interface accessibility. In this direction, we are using Extensible Markup Language (XML) as data source to generate interfaces. All users can adapt ...
An evaluation of advanced user interface customization
OzCHI '13: Proceedings of the 25th Australian Computer-Human Interaction Conference: Augmentation, Application, Innovation, CollaborationMany graphical user interfaces (GUIs) are customizable. While there are many approaches to user interface customization, most of them are fairly simplistic, e.g., they only allow users to customize menus and toolbars. However, one can think of more ...
Comments