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:
Autor(en): |
André Lorenz |
---|---|
Laufzeit: | 28.04.2014 - 06.10.2014 |
Verantwortlicher HSL: | Prof. Dr.-Ing. Klaus Meißner |
Betreuer: |
Dipl.-Medieninf. Oliver Mroß
|
Institut, Lehrstuhl: | SMT, Multimediatechnik |
Zugehörige Projekte: |
DoCUMA
|