Masterarbeit
Integration der Echtzeit-Kollaboration in UI Mashup-Plattformen
Completion
2015/02
Research Area
Students
Advisers
Description (German)
Widgets, die wiederverwendbaren Minianwendungen auf Basis von Web-Technologien, sollen zusammen mit Kompositions-Werkzeugen die Erstellung neuartiger Applikationen - der User Interface Mashups - direkt durch den Endnutzer ermöglichen. Der Entwicklungsprozess sowie die Werkzeuge sollen allerdings zuerst von Endnutzern erlernt werden, sodass Unterstützung von erfahreneren Nutzern benötigt wird. Aktuelle Werkzeuge sind hauptsächlich für den Einzelnutzerbetrieb ausgelegt und unterstützen nur rudimentäre Kollaborationsfähigkeiten. Eine effiziente Unterstützung ist somit nur bei einer Zusammenarbeit vor Ort möglich.
Ziel dieser Arbeit ist die Entwicklung eines Ansatzes zur Erweiterung von UI-Mashup-Kompositionswerkzeugen um Echtzeit-Kollaborationsfunktionalitäten. Dabei soll sowohl beim Erstellen als auch beim Verwenden der Mashups ein Mehrnutzer-Betrieb ermöglicht werden. Die Masterarbeit soll mit der Analyse der Besonderheiten von UI-Mashups gegenüber anderen Webanwendungen beginnen. Im Rahmen der Stand der Technik-Analyse sollen existierende Methoden zur Entwicklung von Echtzeitkollaborationsanwendungen sowie Konfliktauflösung untersucht werden. Ein Konzept bestehend aus geeigneter Algorithmen und Architekturkomponenten soll prototypisch am Beispiel einer existierenden Mashup Plattform demonstriert werden. Abgeschlossen wird die Arbeit mit einer geeigneten Evaluation und formaler Verifikation des Ansatzes.