arbeiten:si_in_tldraw

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

arbeiten:si_in_tldraw [04.04.2024 07:11] – Erstellt mit dem Formular arbeiten:anlegen Raphael Wimmerarbeiten:si_in_tldraw [15.04.2024 13:21] (aktuell) Raphael Wimmer
Zeile 8: Zeile 8:
 ErstgutachterIn_thesisprofessor  : Raphael Wimmer ErstgutachterIn_thesisprofessor  : Raphael Wimmer
 ZweitgutachterIn_secondthesisprofessor :  ZweitgutachterIn_secondthesisprofessor : 
-Status_thesisstate          : Entwurf +Status_thesisstate          : ausgeschrieben 
-Stichworte_thesiskeywords   : tldraw, web development, interaction techniques+Stichworte_thesiskeywords   : tldraw, web development, interaction techniques, sketchable interaction
 angelegt_dt                 : 2024-04-04 angelegt_dt                 : 2024-04-04
 Anmeldung_dt                :  Anmeldung_dt                : 
Zeile 21: Zeile 21:
 === Hintergrund === === Hintergrund ===
  
-tbd+[Sketchable Interaction](https://hci.ur.de/projects/sketchable_interaction) ist ein neues von uns entwickeltes Konzept um interaktive Desktopumgebungen zu gestalten. 
 +Nutzer können auf dem Bildschirm Regionen zeichnen, die bestimmte Funktionen haben - z.B. einen Papierkorb, ein Förderband, oder einen Vorschaubereich. 
 +Auf diese Regionen kann man dann verschiedene Objekte ziehen - z.B. Bilder, beliebige Dateien oder auch andere Regionen.  
 +Sobald ein Objekt eine Region berührt, wird die Funktion der Region ausgeführt.  
 +Beispielsweise löscht die Papierkorb-Region alle Objekte die auf sie gezogen werden. 
 +Außerdem können bei Sketchable Interaktion Eigenschaften von zwei Regionen miteinander verknüpft werden - z.B. die Position, Größe oder Farbe. 
 +Mit diesen Grundprinzipien lassen sich sehr komplexe Workflows und Anwendungen implementieren.  
 +Der aktuelle Prototyp ist als C++/Python-Anwendung für den Desktop implementiert worden.
  
 === Zielsetzung der Arbeit === === Zielsetzung der Arbeit ===
  
-tbd+Ziel der Arbeit ist, das Sketchable-Interaction-Konzept als Erweiterung von [tldraw](https://www.tldraw.com/) zu implementieren und zu evaluieren. 
 +tldraw ist ein erweiterbarer, kollaborativer Online-Editor für Vektorgrafiken.  
 +Erweiterungen wie [tldraw-physics](https://github.com/OrionReed/tldraw-physics) machen die gezeichneten Objekte interaktiv.
  
 === Konkrete Aufgaben === === Konkrete Aufgaben ===
  
-Nach Absprache mit dem Betreuer.+- Einlesen in Sketchable Interaction und verwandte Arbeiten (1 Woche) 
 +- Implementieren der Sketchable-Interaction-Prinzipien als Erweiterung von tldraw (3 Wochen) 
 +- Implementierung einer Demo-Anwendung (1 Woche) 
 +- Benchmark und iterative Verbesserung der Performance (1 Woche) 
 +- Schreiben der Ausarbeitung (2 Wochen) 
  
 === Erwartete Vorkenntnisse === === Erwartete Vorkenntnisse ===
  
-Keine+Grundkenntnisse JavaScript
  
 === Weiterführende Quellen === === Weiterführende Quellen ===