arbeiten:shared_desktop

Action disabled: media

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