arbeiten:eye-tracking-ides-plugin-framework

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
arbeiten:eye-tracking-ides-plugin-framework [12.07.2016 14:17] Alexander Bazoarbeiten:eye-tracking-ides-plugin-framework [12.07.2016 16:25] Alexander Bazo
Zeile 25: Zeile 25:
 **Zielsetzung der Arbeit** **Zielsetzung der Arbeit**
  
-Ziel der Arbeit ist der Entwurf und die Implementierung eines Frameworks, das die Entwicklung beliebiger, Eye-Tracking-basierter Plugins für Entwicklungsumgebungen erlaubt. Hierzu soll ein mehrschichtiges System konzipiert werden, dass ein einheitliches und konvergentes Format für Eye-Tracking-Daten unterschiedlicher Hersteller anbietet und die konkreten Signale aufbereitet anbietet. Zur Anbindung dieser Daten an die unterschiedlichen Entwicklungsumgebungen wird eine einheitliche Schnittstelle definiert. Eine konkrete Implementierung des konzipierte Systems auf der Basis eines vorhanden Eye-Trackers, einer konkreten Entwicklungsumgebungen und eines einfachen Use-Cases zur Verwendung der Daten soll die tatsächliche Einsatzfähigkeit des Konzept prüfen. Dabei soll neben der funktionalen Anforderungserfüllung auch die sinnhaftigkeit und verwendbarkeit des erarbeiteten Konzepts durch entsprechende Methodiken validiert werden.+Ziel der Arbeit ist der Entwurf und die Implementierung eines Frameworks, das die Entwicklung beliebiger, Eye-Tracking-basierter Plugins für Entwicklungsumgebungen erlaubt. Hierzu soll ein mehrschichtiges System konzipiert werden, dass ein einheitliches und konvergentes Format für Eye-Tracking-Daten unterschiedlicher Hersteller anbietet und die konkreten Signale aufbereitet anbietet. Dazu ist auch eine umfassende Analyse existierender Standards und Frameworks nötig. Zur Anbindung dieser Daten an die unterschiedlichen Entwicklungsumgebungen wird eine einheitliche Schnittstelle definiert. Eine konkrete Implementierung des konzipierte Systems auf der Basis eines vorhanden Eye-Trackers, einer konkreten Entwicklungsumgebungen und eines einfachen Use-Cases zur Verwendung der Daten soll die tatsächliche Einsatzfähigkeit des Konzept prüfen. Dabei soll neben der funktionalen Anforderungserfüllung auch die Sinnhaftigkeit und Verwendbarkeit des erarbeiteten Konzepts durch entsprechende Methoden validiert werden. 
  
  
Zeile 32: Zeile 32:
 * Übersicht über verbreitete IDEs und die mögliche Nutzung/Entwicklung von Plugins * Übersicht über verbreitete IDEs und die mögliche Nutzung/Entwicklung von Plugins
 * Recherche von Eye-Tracking-Standards und Plugin-Schnittstellen * Recherche von Eye-Tracking-Standards und Plugin-Schnittstellen
-* Übersicht vorhandener und nutzbarer Eingangs-Signale [x,y,Radius,Dauer,...] verschiedener Eye-Tracker 
 * Recherche/Konzeption möglicher Anwendungsszenarien für den Einsatz von Eye-Tracking in Entwicklungsumgebungen * Recherche/Konzeption möglicher Anwendungsszenarien für den Einsatz von Eye-Tracking in Entwicklungsumgebungen
 * Aufstellung allgemeiner Anforderungen für diese Szenarien hinsichtlich der Eye-Tracking-Hardware * Aufstellung allgemeiner Anforderungen für diese Szenarien hinsichtlich der Eye-Tracking-Hardware
 +* Übersicht vorhandener und nutzbarer Eingangs-Signale [x,y,Radius,Dauer,...] verschiedener Eye-Tracker
 * Implementierung eines Systems mit möglichst unabhängigen, erweiterbaren Komponenten * Implementierung eines Systems mit möglichst unabhängigen, erweiterbaren Komponenten
   * Hardware-Anbindung   * Hardware-Anbindung