Computergestützte Lernumgebungen, sogenannte "Electronic Classrooms", bieten multimediale Gestaltungsmöglichkeiten für den Unterricht und ermöglichen ortsunabhängiges Lernen, erfordern jedoch oft speziell eingerichtete Hardware und aufwendige Konfiguration.
Diese Arbeit beschreibt, wie unter Nutzung existierender Remote-Desktop-Technologien eine von mehreren Nutzenden gleichzeitig bedienbare Kollaborationsplattform realisierbar ist, die auf vorhandener Hardware und ohne aufwendige Konfiguration eingerichtet werden kann. Eine solche Kollaborationsplattform kann vor allem in der Lehre als "Electronic Classroom"eingesetzt werden, andere Verwendungszwecke sind jedoch ebenso denkbar.
Inhaltsverzeichnis
1 Einleitung
2 Anwendungsszenarien
2.1 Präsentationen
2.2 Schulungen
2.3 Meetings
3 Anforderungsanalyse
3.1 Funktionalität
3.2 Benutzbarkeit
3.3 Performance
3.4 Sicherheit
4 Verfügbare Basistechnologien und Tools
4.1 X Window System
4.1.1 Remote Desktop Software
4.1.2 Kollaborative Software
4.1.3 Annotationssoftware
4.2 Virtual Network Computing
4.2.1 Remote Desktop Software
4.2.2 Kollaborative Software
4.2.3 Annotationssoftware
4.3 Ergebnisse der Recherche
5 Überlegungen zur Implementation
5.1 Implementationsziele
6 Implementation
6.1 Grundvoraussetzung: X11 mit MPX
6.1.1 Installation
6.1.2 Änderungen beim Umgang mit Eingabegeräten
6.2 Export von Kontrolle und Bildschirminhalt des Beamer Adapters mit Unterstützung mehrerer Mauszeiger
6.2.1 Erzeugung von Master Devices
6.2.2 Erstellen eigener Cursor
6.2.3 Portierung der Eingabebehandlung auf mehrere Geräte
6.3 Annotationen mit mehreren Mauszeigern gleichzeitig
6.3.1 Modifikation von GTK+ für MPX
6.3.2 Erweiterung von Gromit
6.4 Eine einfache Benutzeroberfläche auf Client-Seite
7 Evaluierung in Anwendungsfällen
7.1 Präsentationen
7.2 Schulungen
7.3 Meetings
8 Zusammenfassung und Ausblick
Zielsetzung & Themen
Das Hauptziel dieser Arbeit besteht darin, eine flexible und einfach zu bedienende „Wireless Beamer Adapter“-Lösung für elektronische Klassenräume zu realisieren. Dabei soll es Nutzern ermöglicht werden, ohne aufwendige Konfiguration von ihren eigenen mobilen Endgeräten aus mit Inhalten auf einem zentralen Beamer zu interagieren und kollaborativ zusammenzuarbeiten.
- Analyse verschiedener Anwendungsszenarien wie Präsentationen, Schulungen und Meetings.
- Evaluation existierender Remote-Desktop-Technologien (X Window System und VNC) zur Anforderungsabdeckung.
- Implementierung einer kollaborativen Umgebung unter Nutzung von X11 mit Multi-Pointer X (MPX).
- Entwicklung einer plattformübergreifenden Client-Software für den schnellen Verbindungsaufbau.
- Integration von Annotationswerkzeugen zur direkten Interaktion auf der Projektionsfläche.
Auszug aus dem Buch
2.1 Präsentationen
Präsentationen mittels Laptop und Beamer werden heute in vielen Bereichen von Schule über Universität bis Wirtschaft gehalten. Die Vorgehensweisen sind dabei oft sehr ähnlich. Der/die Vortragende steht vor den Zuhörenden und stellt anhand projizierter Folien ein Konzept oder eine Idee vor. Die Zuhörenden sind hierbei normalerweise mehr oder weniger passiv.
Für die vortragende Seite ist das bekannteste Problem wohl das Blättern der Folien. Wenn keine Fernbedienung verfügbar ist, muss jedes Mal von der eigentlichen Präsentation abgelassen und der Rechner bedient werden. Ein ähnliches Problem besteht, wenn am angeschlossenen Rechner etwas demonstriert werden soll: der/die Vortragende muss zum Rechner gehen und dort aus die Demonstration bedienen. Das Eingehen auf Anmerkungen oder Hinweise auf bestimmte Teile des Beamerbildes sind nur schwer möglich. Gewünscht wäre hier zusammen mit dem Beamer Adapter ein handlicher Rechner (ein Subnotebook, ein Smartphone), der in der Hand gehalten werden kann und von dem aus der Beamer Adapter bedient werden kann. Auf diese Weise kann die Präsentation bedient und gleichzeitig auf die Zuhörenden eingegangen werden.
Aus Sicht der Zuhörenden kommt es oft vor, dass Interaktionen mit dem Beamer Dargestellten zwar erwünscht, aber nicht möglich sind. Bisher ist bei Anmerkungen nur sprachliche Interaktion möglich. Will ein/e Zuhörer/in etwas zeigen, ist das sehr umständlich zu realisieren. Sehr viel nützlicher wäre dagegen, wenn die Zuhörenden auf das Beamerbild Einfluss nehmen könnten, z. B. Annotation vornehmen oder eine Anwendung von ihrem Rechner aus am Beamer vorführen könnten.
Zusammenfassung der Kapitel
1 Einleitung: Diese Einleitung motiviert die Entwicklung einer Wireless Beamer Adapter-Lösung zur einfachen, ortsunabhängigen Zusammenarbeit in elektronischen Klassenräumen.
2 Anwendungsszenarien: In diesem Kapitel werden typische Einsatzbereiche wie Präsentationen, Schulungen und Meetings sowie die daraus resultierenden Anforderungen an eine kollaborative Software beschrieben.
3 Anforderungsanalyse: Hier werden die zuvor identifizierten Szenarien in konkrete Anforderungen an Funktionalität, Benutzbarkeit, Performance und Sicherheit unterteilt.
4 Verfügbare Basistechnologien und Tools: Dieses Kapitel vergleicht verschiedene Technologien wie das X Window System und VNC hinsichtlich ihrer Eignung für Fernbedienung, Kollaboration und Annotation.
5 Überlegungen zur Implementation: Hier werden die Ergebnisse der Recherche zusammengeführt, um den optimalen modularen Ansatz für die Umsetzung der kollaborativen Lösung zu definieren.
6 Implementation: Dieses Kapitel dokumentiert detailliert die technische Realisierung der Lösung, beginnend bei der Basisinstallation bis hin zur spezifischen Anpassung von Komponenten wie MPX, x11vnc und Gromit.
7 Evaluierung in Anwendungsfällen: Hier wird die entwickelte Software anhand der definierten Anwendungsszenarien praktisch erprobt und hinsichtlich der Erfüllung der Anforderungen evaluiert.
8 Zusammenfassung und Ausblick: Das Fazit fasst die Ergebnisse zusammen und gibt einen Ausblick auf mögliche weitere Entwicklungen zur Performanceoptimierung und zur Erstellung einer einheitlichen API.
Schlüsselwörter
Wireless Beamer Adapter, Elektronischer Klassenraum, X Window System, VNC, Multi-Pointer X, MPX, Kollaboratives Lernen, Fernbedienung, Annotation, ZeroConf, x11vnc, Gromit, Gruppenarbeit, Interaktion, Client-Software
Häufig gestellte Fragen
Worum geht es in dieser wissenschaftlichen Arbeit im Kern?
Die Arbeit befasst sich mit der Entwicklung einer Lösung namens „Wireless Beamer Adapter“, die es ermöglicht, Projektionsflächen in Lernumgebungen (elektronischen Klassenräumen) drahtlos und kollaborativ von verschiedenen Endgeräten aus zu steuern.
Welche zentralen Themenfelder werden bearbeitet?
Die Schwerpunkte liegen auf der Analyse von kollaborativen Anwendungsszenarien, der Evaluation von Remote-Desktop-Technologien sowie der technischen Implementierung eines Systems, das gleichzeitige Eingaben mehrerer Nutzer unterstützt.
Was ist das primäre Ziel der Forschungsarbeit?
Ziel ist es, eine technisch funktionierende und leicht zu bedienende Umgebung zu schaffen, in der Nutzer ohne komplexe Konfigurationsschritte eigene Geräte mit einem zentralen Beamer verbinden und interaktiv arbeiten können.
Welche wissenschaftliche Methode kommt bei der Entwicklung zum Einsatz?
Es wurde ein systematischer Ansatz verfolgt: Zuerst erfolgte eine Anforderungsanalyse durch Szenarien, gefolgt von einer tiefgehenden Recherche und Bewertung existierender Open-Source-Technologien, um darauf aufbauend eine modulare Softwarelösung zu implementieren und diese abschließend zu evaluieren.
Was sind die inhaltlichen Schwerpunkte des Hauptteils?
Der Hauptteil gliedert sich in die technologische Analyse (X11 vs. VNC), die methodische Konzeption der Implementation unter Nutzung von MPX (Multi-Pointer X) sowie die detaillierte Dokumentation der Anpassung von Softwarekomponenten wie x11vnc und Gromit.
Welche Schlüsselbegriffe charakterisieren diese Arbeit?
Zentrale Begriffe sind Wireless Beamer Adapter, Multi-Pointer X (MPX), kollaborative Software, VNC, X Window System und Benutzerinteraktion.
Warum spielt das „Multi-Pointer X“ (MPX) eine so zentrale Rolle bei der Umsetzung?
MPX erlaubt es, mehrere unabhängige Mauszeiger innerhalb einer einzigen X-Session zu verwalten. Dies ist die Voraussetzung dafür, dass mehrere Personen gleichzeitig auf einem Beamerbild agieren können, anstatt nur nacheinander zu arbeiten.
Wie wurde die Herausforderung der plattformübergreifenden Bedienbarkeit gelöst?
Der Autor hat eine Client-Software unter Nutzung des GUI-Toolkits wxWidgets entwickelt, die automatisch verfügbare Server mittels ZeroConf findet und den Verbindungsaufbau sowie die Auswahl zwischen Fernbedienungs- und Übertragungsmodi stark vereinfacht.
- Citar trabajo
- Christian Beier (Autor), 2009, CollabKit. Eine Electronic Classroom-Lösung auf Basis von VNC, Múnich, GRIN Verlag, https://www.grin.com/document/182167