ABSTRACT
Designers still often create a specific user interface for every target platform they wish to support, which is time-consuming and error-prone. The need for a multi-platform user interface design approach that designers feel comfortable with increases as people expect their applications and data to go where they go. We present Gummy, a multi-platform graphical user interface builder that can generate an initial design for a new platform by adapting and combining features of existing user interfaces created for the same application. Our approach makes it easy to target new platforms and keep all user interfaces consistent without requiring designers to considerably change their work practice.
- Renaud Blanch and Michel Beaudouin-Lafon. Programming rich interactions using the hierarchical state machine toolkit. In Proceedings of AVI '06, pages 51--58, New York, NY, USA, 2006. ACM. Google ScholarDigital Library
- Luca Cardelli. Building user interfaces by direct manipulation. In Proceedings of UIST '88, pages 152--166, New York, NY, USA, 1988. ACM. Google ScholarDigital Library
- Bernoît Collignon, Jean Vanderdonckt, and Gaëlle Calvary. An intelligent editor for multi-presentation user interfaces. In Proceedings of SAC '08, New York, NY, USA, 2008. ACM. Google ScholarDigital Library
- Karin Coninx, Kris Luyten, Chris Vandervelpen, Jan Van den Bergh, and Bert Creemers. Dygimes: Dynamically generating interfaces for mobile computing devices and embedded systems. In Mobile HCI, volume 2795 of Lecture Notes in Computer Science, pages 256--270. Springer, 2003.Google Scholar
- Adrien Coyette, Suzanne Kieffer, and Jean Vanderdonckt. Multi-fidelity prototyping of user interfaces. In Proceedings of INTERACT '07, volume 4662 of Lecture Notes in Computer Science, pages 150--164. Springer, 2007. Google ScholarDigital Library
- Jr. Dan R. Olsen. Evaluating user interface systems research. In Proceedings of UIST '07, pages 251--258, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- Pierre Dragicevic, Stéphane Chatty, David Thevenin, and Jean-Luc Vinot. Artistic resizing: a technique for rich scale-sensitive vector graphics. In Proceedings of UIST '05, pages 201--210, New York, NY, USA, 2005. ACM. Google ScholarDigital Library
- Pierre Dragicevic and Jean-Daniel Fekete. Support for input adaptability in the icon toolkit. In Proceedings of ICMI '04, pages 212--219, New York, NY, USA, 2004. ACM. Google ScholarDigital Library
- Jacob Eisenstein, Jean Vanderdonckt, and Angel Puerta. Applying model-based techniques to the development of uis for mobile computers. In Proceedings of IUI '01, pages 69--76, New York, NY, USA, 2001. ACM. Google ScholarDigital Library
- Murielle Florins, Francisco Montero Simarro, Jean Vanderdonckt, and Benjamin Michotte. Splitting rules for graceful degradation of user interfaces. In Proceedings of AVI '06, pages 59--66, New York, NY, USA, 2006. ACM. Google ScholarDigital Library
- Krzysztof Gajos and Daniel S. Weld. Supple: automatically generating user interfaces. In Proceedings of IUI '04, pages 93--100, New York, NY, USA, 2004. ACM. Google ScholarDigital Library
- Krzysztof Z. Gajos, Jacob O. Wobbrock, and Daniel S. Weld. Automatically generating user interfaces adapted to users' motor and vision capabilities. In Proceedings of UIST '07, pages 231--240, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1995. Google ScholarDigital Library
- James Helms and Marc Abrams. Retrospective on ui description languages, based on eight years experience with the user interface markup language (uiml). International Journal of Web Engineering and Technology (IJWET), 4(2), 2008. To appear. Google ScholarDigital Library
- James Lin and James A. Landay. Damask: A Tool for Early-Stage Design and Prototyping of Multi-Device User Interfaces. In Proceedings of DMS '02, pages 573--580, 2002.Google Scholar
- James Lin and James Landay. Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces. In Proceedings of CHI '08, New York, NY, USA, 2008. ACM. To appear. Google ScholarDigital Library
- Kris Luyten, Kristof Thys, Jo Vermeulen, and Karin Coninx. A generic approach for multi-device user interface rendering with uiml. In Computer-Aided Design Of User Interfaces V, pages 175--182. Springer Netherlands, 2007.Google ScholarCross Ref
- Brad Myers, Scott E. Hudson, and Randy Pausch. Past, present, and future of user interface software tools. ACM Trans. Comput.-Hum. Interact., 7(1):3--28, 2000. Google ScholarDigital Library
- Angel Puerta and Jacob Eisenstein. Towards a general computational framework for model-based interface development systems. In Proceedings of IUI '99, pages 171--178, New York, NY, USA, 1999. ACM. Google ScholarDigital Library
- Mark Weiser. The computer for the 21st century. Scientific American, 265(3):66--75, September 1991.Google ScholarCross Ref
Index Terms
- Gummy for multi-platform user interface designs: shape me, multiply me, fix me, use me
Recommendations
Using task models to generate multi-platform user interfaces while ensuring usability
CHI EA '02: CHI '02 Extended Abstracts on Human Factors in Computing SystemsThe widespread emergence of new computing devices and associated interaction metaphors has necessitated new ways of building User Interfaces (UIs) for these devices. In this paper, we describe our approach of using a Task Model in conjunction with the ...
Transportable Applications Environment (TAE) Plus user interface designer WorkBench
CHI '92: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsTAE Plus was built at NASA's Goddard Space Flight Center to support the building of GUI user interfaces for highly interactive applications, such as realtime processing systems and scientific analysis system. TAE Plus is designed as a productivity tool ...
Abstract user interface representations: how well do they support universal access?
CUU '03: Proceedings of the 2003 conference on Universal usabilityThis paper examines four XML languages for abstract user interface representation: UIML, XIML, XForms and AIAP. It discusses whether the high level architectures of these languages support the requirements of universal usability by allowing use of ...
Comments