4 Konzept
Dieser Abschnitt bringt die zuvor erläuterten Technologien in eine konzeptionelle Übersicht. Das hier vorgestellte Konzept kann als Framework zur Entwicklung von Architekturen für AR-Systeme dienen und wird als AR-Basis-Zyklus bezeichnet. Die Abbildung 2 veranschaulicht die notwendigen Herausforderungen, um ein AR-System zu realisieren. Hierbei greifen die drei dargestellten Basis-Elemente in einem sich wiederholenden Zyklus ineinander. Das Tracking bestimmt die für die Darstellung notwendigen Positionen von virtuellen Inhalten. Während diese Prozesse erfolgen, kann sich der Kontext für die virtuellen Inhalte durch eine Interaktion verändern. Diese Interaktion hat unmittelbaren Einfluss auf die Umgebung des AR-Systems und erfordert ein kontinuierliches Tracking.
Abbildung 2: AR-Basis-Zyklus
Zur Umsetzung dieses Konzepts stehen frei verfügbare sowie kommerzielle Werkzeuge zur Verfügung. Die folgende Übersicht stellt einige bekannte AR Software Development Kits (SDK) in Relation zu folgenden Aspekten:
• Tracking: siehe Abschnitt 3.2
• Darstellung: siehe Abschnitt 3.3
• Interaktion: siehe Abschnitt 3.4
• Lizenz: stellt dar, ob eine freie oder kommerzielle Lizenz zur Verfügung steht
• Dokumentation: Bewertung der Ausführlichkeit der Dokumentation
Für jeden Aspekt wird ein Symbol vergeben, welches darstellt wie gut das SDK den Entwickler im entsprechenden Aspekt unterstützt:
• „+“: vorhanden
• „-“: eingeschränkt vorhanden
• „x“: nicht vorhanden
• „?“: keine Informationen vorhanden
Tabelle 1: Übersicht AR-SDK's