Come back in december and find:

  • Links to pattern collections
  • Short introductions to patterns
  • Patterns on interactive graphics
  • Patterns on e-learning


The path metaphor
The path metaphor illustrates the relation between context, problem, forces, solution, and consequences.

patterns, schemas, and epistomology
The central question of my PhD thesis is how patterns of real world artefacts, patterns in our heads (schemas) and pattern descriptions relate to each other and how their interplay changes the design process. There are two articles that discuss how patterns are mentally constructed as schemas and to which degree we can put (scientific) confidence into patterns.

Patterns for Online Trainings

This is a small pattern language for running online trainings. The language starts with an entry pattern ONLINE TRAINING. All other patterns are supporting this pattern and help to make online trainings more alive. Some of the patterns are not exclusive for online uses, for instance PREPARED EXAMPLE or TEST RUN. These patterns could be part of a pattern language for trainings as well. They are included in this collection because they are important for online settings particularly. Another example is PAUSE FOR QUESTION. This should be applied in classroom education as well. But the present pattern description takes special forces into account, i.e. online you have to plan more pauses due to the lack of any non-verbal feedback.

Patterns for info graphics
Searching for patterns of interactive graphics has been my main research activities for many years. The patterns are described in various papers (see publication list). Moreover, the patterns are implemented as a visual programming language in the moowinx – an authoring tool I developed in Java.

Patterns for Creative Thinking
This is a new pattern language I am beginning to grow. It will eventually have about 50 patterns. The first patterns have been presented at PLoP 2012 in Tuscon, Arizona

Organization of pattern coferences
I have organized several pattern confereces and workshops as conference or program chair.