ABSTRACT
The increasing variety of different devices with different screen size, interaction paradigms and application areas raises the need for new technologies of cross-device development. Automatic transformation of user interfaces between devices of different screen size and interaction devices can increase the speed of multi-device software development and decrease the costs for testing and maintenance while providing inter- and intra-device consistency. Therefore transformation strategies have to be developed and evaluated. In this article we introduce a classification scheme for such transformation strategies. An example transformation strategy for menus and toolbars supporting the migration between desktop PCs an palm-sized devices has been developed and evaluated.
- Grundy, J., Zou, W.: An architecture for building multi-device thin-client web user interfaces. In: 14th Conference on Advanced Information Systems Engineering, Toronto, Canada (2002) Google ScholarDigital Library
- Abrams, M., Phanouriou, C.: Uiml: An xml language for building device-independent user interfaces. In: Proceedings of the XML'99, Philadelphia, USA (1999)Google Scholar
- Denis, C., Karsenty, L.: Inter-usability of multi-device systems -- a conceptual framework. In Seffah, A., Javahery, H., eds.: Multiple User Interfaces: Cross-platform apllications and context-aware interfaces. Wiley & Sons, Ltd., Chichester, West Sussex, England (2004) 374--385Google Scholar
- Johnson-Laird, P.N.: Mental Models. Volume 6 of Cognitive science series. Havard University Press, Cambridge, Massachusetts (1983)Google Scholar
- Borchers, J.: A Pattern Approach to Interaction Design. Series in Software Design Patterns. John Wiley & Sons Ltd, West Sussex, England (2001) Google ScholarDigital Library
- Weiss, S.: Handheld Usability. John Wiley & Sons, Ltd., West Sussex, England (2002) Google ScholarDigital Library
- Vanderdonckt, J., Limbourg, Q., Florins, M., Oger, F., Macq, B.: Synchronised model-based design of multiple user interfaces. In: Workshop on Multiple User Interfaces over the Internet: Engineering and Applications Trends HCI-IHM, Lille, France (2001)Google Scholar
- Bederson, B.B.: Fisheye menus. In: Proceedings of UIST'2000, New York, NY, USA, ACM Press (2000) 217--225 Google ScholarDigital Library
- Keränen, H., Plomp, J.: Adaptive runtime layout of hierarchical ui components. In: Proceedings of NordCHI, Arhus, Denmark, ACM (2002) 251--254 Google ScholarDigital Library
- Brooke, J.: Sus: A quick and dirty usability scale. In Jordan, P., B.Thomas, Weerdmeester, B., McClelland, I., eds.: Usability evaluation in industry. Taylor and Francis, London, UK (1996) 189--194Google Scholar
Index Terms
- A transformation strategy for multi-device menus and toolbars
Recommendations
A transformational approach to multi-device interfaces
CHI EA '05: CHI '05 Extended Abstracts on Human Factors in Computing SystemsUsing the same application on different devices requires the user to perform a mental transformation in order to adapt his knowledge to a new platform. In this work we describe how this process can be employed in multi-device development.
Transformation of MPEG-4 contents for a PDA device
PCM'04: Proceedings of the 5th Pacific Rim Conference on Advances in Multimedia Information Processing - Volume Part IIWe propose a transforming method of MPEG-4 contents in order to present the contents on PDA devices in this paper. The method reconstructs the mp4 file according to transforming a scene tree in MPEG-4 contents when the contents are authored. The method ...
A model-driven approach to the engineering of multiple user interfaces
MoDELS'06: Proceedings of the 2006 international conference on Models in software engineeringIn this paper, we describe MANTRA, a model-driven approach to the development of multiple consistent user interfaces for one application. The common essence of these user interfaces is captured in an abstract UI model (AUI) which is annotated with ...
Comments