AsTeRICS Grid trifft Global Symbols
Teilen von Kommunikationsrastern durch Zusammenarbeit mit einer bestehenden internationalen Plattform (31.07.2024)
Förderjahr 2023 / Projekt Call #18 / ProjektID: 6735 / Projekt: AsTeRICS Grid

Die technischen Grundlagen für die Interaktion zwischen den beiden erfolgreichen Plattformen AsTeRICS Grid und Global Symbols sind gelegt. Bald wird es für alle möglich sein, UK-Ideen einfach zu teilen und diese in verschiedenen Apps zu verwenden.

Hintergrund

Das ursprüngliche Konzept von AsTeRICS Grid erlaubt das Erstellen von individuell angepassten UK-Konfigurationen für verschiedene Nutzer*innen. So kann für eine Person eine sehr komplexe Oberfläche zum Bilden ganzer Sätze über Symbole sinnvoll sein und für eine andere Person eine einfache, nur auf die Kommunikation von Grundbedürfnissen ausgerichtete Konfiguration. Dabei gibt es Situationen, in denen bestimmte Symbolraster (auch "Boards" genannt) für viele Personen interessant sein können. Während der Fußball-Europameisterschaft möchten vielleicht viele UK-sprechende Personen Symbolraster verwenden, welche die wichtigsten Begriffe für die EM beinhalten. Damit solche themenspezifischen Boards nicht immer wieder neu "erfunden" werden müssen, ist es ein Ziel meines Netidee-Projektes solche Kommunikationsraster einfach teilbar und wiederverwendbar zu machen. Auf längere Sicht soll so ein Pool an vordefinierten Symbolrastern entstehen, welche individuell kombiniert werden können.

Global Symbols ist eine Plattform zum Teilen UK-Ressourcen aus Großbritannien, die durch eine Förderung von UNICEF an der Universität Southampton begann. Sie wurde im Rahmen von weiteren Förderungen fortgeführt und es gab internationale Zusammenarbeit verschiedenen Partnern, z.B. "Mada" einem Zentrum für digitale Barrierefreiheit in Quatar. Die ganze Geschichte von Global Symbols kann auf dessen Website nachgelesen werden. Neben einem Katalog für freie Symbolsets bietet Global Symbols auch die Software "Board Builder" an, welche es ermöglicht einfache Kommunikationsraster zu erstellen. Eine Kooperation im Rahmen von Netidee ist eine Win-win-Situation: die Ziele für AsTeRICS Grid können durch die bestehende Infrastruktur erreicht werden und Global Symbols wird durch die User von AsTeRICS Grid mehr UK-Inhalte erhalten.

Technische Herausforderungen

Technisch gesehen gibt es bei einer solchen Integration natürlich auch einige Herausforderungen:

  1. Unbekannter Code - Global Symbols ist in Ruby on Rails und Board Builder in Angular geschrieben - bei beiden Frameworks ist eine steile Lernkurve auf wenig Erfahrung meinerseits getroffen. Es war nicht einfach sich in den beiden nicht unbedingt perfekt dokumentierten Projekten von Global Symbols zurechtzufinden. Für ein grundlegendes Verständnis einzelner stellen im Code Code habe ich zum ersten Mal ChatGPT produktiv verwenden können, aber bei komplexeren Fragen der Implementierung zeigte sich doch auch schnell, dass ChatGPT kein Programmierprofi ist.  
  2. Authentifizierung - für das Abrufen von öffentlich geteilten Kommunikationsrastern braucht es keine Authentifizierung, aber für den Upload von Daten auf jeden Fall. Einerseits sollen nicht anonym irgendwelche Daten hochgeladen werden können und andererseits sollen User ihre eigenen Daten in Board Builder verwalten können. Daher wurde die bestehende Authentifizierung von Global Symbols über OAuth in AsTeRICS Grid implementiert. Somit greifen nun sowohl Board Builder als auch AsTeRICS Grid in gleicher Weise über eine OAuth-authentifizierte API auf die gleiche Datenbasis zu. Wer schon mal mit OAuth gearbeitet hat weiß, dass die richtige Implementierung eine Herausforderung ist (für alle Interessierten - der richtige OAuth-Flow für diesen Anwendungsfall ist "Authorization Code Grant with Proof Key for Code Exchange (PKCE)")  
    Abbildung 1: Zugriff von AsTeRICS Grid und Board Builder auf die Kommunikationsraster von Global Symbols
    Abbildung 1: Zugriff von AsTeRICS Grid und Board Builder auf die Kommunikationsraster von Global Symbols
  3. Einheitliches Datenformat - um die Kommunikationsraster zwischen den Plattformen teilen zu können, braucht es ein einheitliches Datenformat. Mit dem "Open Board Format" gibt es bereits ein offenes Format. Dieses war allerdings auf beiden Seiten noch nicht vollständig implementiert (sowohl Export als auch Import), und es waren daher noch viele Anpassungen nötig. Durch diese Arbeit wurde neben der aktuellen Integration auch der Grundstein für weitere Zusammenarbeit mit anderen Apps und Services in UK-Bereich gelegt.  

Aktueller Stand

Es ist bereits technisch möglich sowohl aus AsTeRICS Grid Kommunikationsraster nach Global Symbols zu exportieren als auch öffentliche Raster von dort abzurufen. Das User-Interface ist noch nicht ganz fertig und das öffentliche Release kann erst nach einer parallel laufenden Server-Migration bei GlobalSymbols durchgeführt werden, was noch ein paar Monate dauern wird.

Abbildung 2: Kommunikationsraster in AsTeRICS Grid (links) und Board Builder (rechts)
Abbildung 2: Kommunikationsraster in AsTeRICS Grid (links) und Board Builder (rechts)

Tags:

Unterstützte Kommunikation barrierefreiheit barrierefrei

Benjamin Klaus

Profile picture for user Benjamin Klaus
Technik hat mich immer schon fasziniert und dementsprechend wählte ich auch meine Ausbildung. Nach der HTL in St. Pölten studierte ich Softwareentwicklung an der TU Wien und danach "Health Assisting Engineering" an der FH Campus Wien. Noch faszinierender wird Technik für mich, wenn sie Menschen eine echte Hilfe ist, das Leben bereichert und lebenswerter macht. Der Bereich der Assistierenden Technologien ist ein Forschungsgebiet, in dem genau das Wirklichkeit wird: Menschen mit Behinderung bekommen durch Technik wieder neue Perspektiven und können sonst undenkbare Möglichkeiten für Teilhabe und Selbstbestimmung (wieder-)erlangen.

Ich durfte an der FH Technikum Wien in zwei Forschungsprojekten zu Assistierenden Technologien mitarbeiten und habe dabei ein besonderes Interesse für Unterstützte Kommunikation (UK) entdeckt. Dieses Teilgebiet der Assistierenden Technologien beschäftigt sich mit der Frage, wie Menschen ohne Lautsprache Wege zur zwischenmenschlichen Kommunikation eröffnet werden können. Eine Möglichkeit dafür sind Apps für Kommunikation über Symbole. Mit "AsTeRICS Grid" haben wir an der FH Technikum Wien eine freie Software zu genau diesem Zweck entwickelt, die ich nun im Rahmen von netidee weiterentwickeln darf.
CAPTCHA
Diese Frage dient der Überprüfung, ob Sie ein menschlicher Besucher sind und um automatisierten SPAM zu verhindern.
    Datenschutzinformation
    Der datenschutzrechtliche Verantwortliche (Internet Privatstiftung Austria - Internet Foundation Austria, Österreich) würde gerne mit folgenden Diensten Ihre personenbezogenen Daten verarbeiten. Zur Personalisierung können Technologien wie Cookies, LocalStorage usw. verwendet werden. Dies ist für die Nutzung der Website nicht notwendig, ermöglicht aber eine noch engere Interaktion mit Ihnen. Falls gewünscht, treffen Sie bitte eine Auswahl: