Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Towards a Formal Notion of Interaction Pattern
VLHCC '10 Proceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing
Designing Interfaces
CAP3: context-sensitive abstract user interface specification
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
Following the success of the "Gang of four" design patterns for software engineering, the human-computer interaction community has used design patterns to document interaction design knowledge. PLML is a structured format to describe these patterns in XML. At least one actively used pattern library for interaction design adopted it to structure its knowledge. One feature that is defined in PLML and that is also an important part of the "Gang of four" patterns for software engineering is the diagram. In this paper, we propose to use CAP3, a graphical abstract user interface modeling language, to specify the diagram part of interaction design patterns. We show some examples of its usage and discuss benefits and drawbacks.