MMT-Logo
Sitemap | English

Masterarbeit

Publikation von Gerätediensten im Rahmen von Multi-Device-Mashups

Aufgabenstellung

Einhergehend mit der zunehmenden Verbreitung interaktiver sowie web-fähiger Endgeräte im privaten als auch öffentlichen Raum wächst das Bedürfnis nach ihrem kombinierten Einsatz innerhalb eines verteilten Anwendungsrahmens. Ziel des Forschungsprojektes DoCUMA sind Entwicklungsmethoden zur vereinfachten und durchgängigen Gestaltung von Multi-Device-Mashups, deren Komponenten simultan verteilt auf unterschiedlichen, dynamisch verfügbaren Endgeräten ausgeführt werden können. Bisherige Ansätze zur Entwicklung kompositer Mashup-Anwendungen, wie die des CRUISe- und EDYRA-Projektes, kapseln domänenspezifische Funktionalitäten, Web-Dienste und Benutzerschnittstellen durch Anwendungskomponenten. Multi-Device-Szenarien müssen zusätzlich die Möglichkeit bieten, unterschiedliche Fähigkeiten (Device Services) verschiedener Endgeräte – jeweils gekapselt als Device-Service Komponente (DSC) – in Kombination einsetzen zu können. Hierzu ist u. a. die Modellierung von Gerätefähigkeiten zu untersuchen, um diese mit konventionellen Mashup-Komponenten durch die Methoden des End-User-Developments zu kombinieren. Darüber hinaus ist zu klären, welche Device Service-Modelle eine Komposition mit Mashup-Komponenten unterstützen und welche der gerätespezifischen Konzepte zur Abbildung von DSCs auf Device Services in die Schnittstellenbeschreibung (SMCDL) der Mashup-Komponenten zu überführen sind.

Ziel der Arbeit ist die Erweiterung der verteilten Client-Server-Laufzeitumgebung (CSR) um einen Mechanismus zur Publikation und Einbindung von Gerätefähigkeiten in den Kontext eines Multi-Device-Mashups. Hierzu ist zunächst ein geeignetes Metamodell zur Beschreibung von Gerätediensten zu definieren. Dabei soll die SMCDL in die Analyse einbezogen werden. Zudem gilt es die Laufzeitumgebung auf dem Client um einen Mechanismus zur dynamischen Erkennung und Publikation lokaler Gerätefunktionen zu erweitern sowie die CSR um einen Mechanismus zur Empfehlung passender Mashup-Komponenten zu ergänzen. Im Einzelnen sind folgende Teilziele zu erreichen:

  1. Definition eines geeigneten Anwendungsszenarios sowie Bestimmung der Anforderungen an die zuvor beschriebenen Erweiterungen der CSR
  2. Recherche, Klassifikation und Bewertung der Ansätze des aktuellen Stands der Forschung und Technik zur Modellierung von Gerätediensten und deren Einbindung in ein Multi-Device-Mashup
  3. Entwurf eines Metamodells zur Beschreibung von Gerätediensten und Erweiterung der SMCDLs zur Kapselung der Gerätedienste durch DSCs
  4. Erweiterung der CSR um Funktionen zur Erkennung und Publikation von Gerätediensten sowie zur automatischen Empfehlung und Darstellung passender DSC-Kandidaten
  5. Modellierung und Umsetzung von exemplarischen Gerätediensten sowie Implementierung der Erweiterungen der CSR (Erkennung & Publikation der Gerätedienste sowie Empfehlung passender DSC-Kandidaten)

Weitere Informationen

Autor(en): PersonAndré Lorenz
Laufzeit: 28.04.2014 - 06.10.2014
Verantwortlicher HSL: PersonProf. Dr.-Ing. Klaus Meißner
Betreuer: PersonDipl.-Medieninf. Oliver Mroß
Institut, Lehrstuhl: SMT, Multimediatechnik
Zugehörige Projekte: DoCUMA