Design Patterns for User Interface for Mobile Applications
In this paper we present a collection of user-interface design patterns for mobile applications. The patterns in the collection are grouped into a set of problem areas that are further grouped into three main problem areas. After presenting this problem structure we present one of the patterns in some detail. Then, we present some relevant findings from a validation of the patterns collection. This validation shows that both the patterns collection and the individual patterns are relevant and useful for usability professionals with a mixed background. Finally, we discuss pros and cons of using a patterns format for documenting design knowledge, related work, and future research.
KeywordsPattern Format Design Pattern Mobile Application Usefulness Score Line Text
The work on which this paper is based is supported by the UMBRA and FLAMINCO projects funded by the Norwegian Research Council and the industry partners in these projects. I would also like to thank my colleagues Asbjørn Følstad and Jan Heim for contributions to designing the questionnaire used for the validation and in analyzing the results.
- 1.. Deng J, et al. (2005) Managing UI pattern collections. In Proceedings of the Sixth ACM SIGCHI New Zealand Chapter’s International Conference on Computer–Human interaction, Hamilton, New Zealand.Google Scholar
- 2.. Duyne D K & Landay J A (2004) Design Patterns, Course documentation.Google Scholar
- 3.Gamma E, Helm R, Johnson R, Lissides J (1995) Design Patterns – Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA.Google Scholar
- 4.Landay JA & Borriello G (2003) Design patterns for ubiquitous computing. IEEE Comput 36(8), 93–95.Google Scholar
- 5.. Nilsson E G (2005) Design guidelines for mobile applications. SINTEF Report STF90 A06003, ISBN 82-14-03820-0.Google Scholar
- 6.. Nilsson E G (2007) Design patterns for user interfaces on mobile equipment. Tutorial documentation, HCI International, Beijing.Google Scholar
- 7.Nilsson EG, Floch J, et al (2006) Model-based user interface adaptation. Comput Graph 30(5), 692–701Google Scholar
- 8.Roth J (2002) Patterns of mobile interaction. Personal Ubiquitous Comput 6(4), 282–289.Google Scholar