Patterns and Objects for User Interface Construction

Nowadays, computers play a very important role, that is to say, as a communication tool between people. This introduces the interface between human and machines as a key player, therefore the importance of these interfaces. The existing software development processes recognize this importance but do not establish precise guidelines for the construction of the user interface as an activity within the system life cycle. This article describes a method for constructing user interfaces based upon interaction patterns. This method can be incorporated to an object-oriented software development process which fulfills certain characteristics. Interaction patterns describe interface design solutions favoring the development of a user interface prototype.

[1]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[2]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[3]  Andreas Rausch,et al.  Journal of Object Technology , 2002 .

[4]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[5]  Lyn Pemberton,et al.  Usability pattern language: Creating a community , 2001, AI & SOCIETY.

[6]  Hallvard Trætteberg,et al.  Interaction Patterns in User Interfaces. , 2000 .

[7]  Jürgen Wolff von Gudenberg,et al.  UML- Unified Modeling Language , 1998, Informatik-Spektrum.

[8]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[9]  Robert Tibshirani,et al.  An Introduction to the Bootstrap , 1994 .

[10]  Mark van Harmelen,et al.  Object modeling and user interface design: designing interactive systems , 2001 .

[11]  R. A. Nelson,et al.  Common ground. , 2020, Lancet.

[12]  Isaac Pentinmaki Object modeling and user interface design designing interactive systems , 2003, SOEN.

[13]  Mark van Harmelen,et al.  Object modeling and user interface design , 2000 .

[14]  Jan O. Borchers A pattern approach to interaction design , 2001, DIS '00.

[15]  Lorraine Johnston,et al.  Pattern languages for usability: an investigation of alternative approaches , 1998, Proceedings. 3rd Asia Pacific Computer Human Interaction (Cat. No.98EX110).

[16]  Thomas Erickson,et al.  Lingua Francas for design: sacred places and pattern languages , 2000, DIS '00.

[17]  Wendy E. Mackay,et al.  Reification, polymorphism and reuse: three principles for designing visual interfaces , 2000, AVI '00.