Augmented Reality findet zunehmend Eingang in Anwendungen, Spiele und interaktive Erlebnisse. In der Praxis stellt die Zusammenarbeit zwischen UX-Designer:innen auf der einen und Softwareentwickler:innen auf der anderen Seite jedoch eine wiederkehrende Herausforderung dar: Beide Gruppen arbeiten mit unterschiedlichen Konzepten und Begriffen. Das Projekt «Community Plattform für AR Patterns«, durchgeführt von ZHAW und ZHdK, hat dafür eine gemeinsame Grundlage geschaffen.
Entstanden ist eine öffentlich zugängliche Community-Plattform unter arpatterns.dev sowie eine GitHub-Organisation, die Ressourcen rund um AR-Patterns bündelt. AR-Patterns sind wiederverwendbare Entwurfsmuster, die typische Probleme bei der Konzeption und Entwicklung von AR-Anwendungen adressieren.
Die Plattform umfasst drei zentrale Werkzeuge: einen Patterns-Katalog mit detaillierten Beschreibungen, Illustrationen und Event-Condition-Action-Diagrammen (ECA), eine Illustration Toolbox mit rund 300 Vektorgrafiken für die Darstellung von AR-Szenen sowie ECA-Diagramme, die eine technologieunabhängige Kommunikation über AR-Interaktionen ermöglichen. Das visuelle Vokabular der Toolbox arbeitet mit einheitlichen Farbcodes für Anker, Detektionen und Nutzerinteraktionen.
Die Plattform ist als offenes Gemeinschaftsprojekt angelegt. Interessierte können den Katalog erweitern, eigene Beispiele einbringen oder Implementierungen unter Verwendung verschiedener Technologien beisteuern.
Das Projekt wurde im 1. Outreach-Call gefördert.