Prototypical Implementation of an Interactive Screenshare for Collaborative Work
- Thema:
- Prototypical Implementation of an Interactive Screenshare for Collaborative Work
- Art:
- BA
- BetreuerIn:
- Andreas Schmid
- BearbeiterIn:
- Martina Emmert
- ErstgutachterIn:
- Raphael Wimmer
- ZweitgutachterIn:
- Niels Henze
- Status:
- abgeschlossen
- Stichworte:
- PDA, Physical-Digital, Kollaboration, Linux, Screenshare
- angelegt:
- 2021-06-14
- Antrittsvortrag:
- 2021-06-28
- Abgabe:
- 2021-10-04
- Textlizenz:
- CC-BY
- Codelizenz:
- MIT
Hintergrund
Der Desktop des Personal Computer soll eine Metapher zum physischen Schreibtisch darstellen. Während analoge Medien fließende Übergänge zwischen eigenständiger und kollaborativer Arbeit ermöglichen, beispielsweise durch das Übergeben von Dokumenten oder einem gemeinsamen Bereich am selben Arbeitsplatz, ist dies bei der Arbeit am PC nur eingeschränkt möglich. Zwar gibt es zahlreiche Möglichkeiten, Dateien zu synchronisieren oder über Cloud-Dienste gemeinsam am selben Dokument zu arbeiten, allerdings sind solche Ansätze meist auf eine bestimmte Aufgabe ausgelegt.
Zielsetzung der Arbeit
In dieser Arbeit soll die Metapher eines gemeinsamen Arbeitsbereichs auf den PC übertragen, exploriert und prototypisch implementiert werden. Dies könnte beispielsweise durch eine geteilte Bildschirmregion umgesetzt werden, durch welche Eingabeevents an den anderen PC weitergegeben werden. Zudem sollte es möglich sein, Dateien vom Remote-Rechner mit den eigenen Tools zu bearbeiten.
Aufgrund des einfachen Zugriffs auf betriebssystemnahe Schnittstellen wird dringend empfohlen, den in dieser Arbeit entwickelten Protoyp für die Zielplattform Linux zu implementieren.
Konkrete Aufgaben
- Einarbeiten in das Thema (1 Woche)
- Anforderungserhebung (1 Woche)
- Proof of Concept (1 Woche)
- Implementierung (3 Wochen)
- Evaluation (1 Woche)
- Fertigstellen der schriftlichen Ausarbeitung (2 Wochen)
Erwartete Vorkenntnisse
- sehr gute Programmierkenntnisse
- Erfahrung in Linux
- Bereitschaft, sich in betriebssystemnahe Schnittstellen einzuarbeiten
- keine Angst vor einem komplexen und anspruchsvollen Thema
Weiterführende Quellen
TBD