MMT-Logo
Sitemap | English

Bachelorarbeit

Vergleich von Web- und nativen Technologien für mobile RIAs

Aufgabenstellung

Komposite Rich Internet Applications (RIAs) werden mehr und mehr auf mobilen Endgeräten genutzt, die naturgemäß nur über begrenzte Energiekapazität verfügen. Mobile Anwendungen müssen sich daher an die speziellen Einschränkungen der Endgeräte anpassen können, um eine möglichst lange Gerätelaufzeit für die mobile Nutzung zu gewährleisten. Da die mobile Datenkommunikation zu den größten Energieverbrauchern von Mobilgeräten zählt, wird im Projekt Cool Navigate die Entwicklung energieadaptiver mobiler RIAs (eRIAs) untersucht, welche durch eine Anpassung der Datenkommunikation zwischen Endgerät und Server eine Verringerung des Energieverbrauchs auf dem Mobilgerät anstreben. Die Anpassung der Datenkommunikation soll im Wesentlichen durch eine intelligente, kontextabhängige Verteilung einzelner Anwendungskomponenten zwischen Mobilgerät und Server erfolgen. Dafür ist eine clientseitige Laufzeitumgebung erforderlich, welche u.a. Kontextinformationen sammeln und die dynamische Migration von Komponenten ermöglichen soll.Komposite Rich Internet Applications (RIAs) werden mehr und mehr auf mobilen Endgeräten genutzt, die naturgemäß nur über begrenzte Energiekapazität verfügen. Mobile Anwendungen müssen sich daher an die speziellen Einschränkungen der Endgeräte anpassen können, um eine möglichst lange Gerätelaufzeit für die mobile Nutzung zu gewährleisten. Da die mobile Datenkommunikation zu den größten Energieverbrauchern von Mobilgeräten zählt, wird im Projekt Cool Navigate die Entwicklung energieadaptiver mobiler RIAs (eRIAs) untersucht, welche durch eine Anpassung der Datenkommunikation zwischen Endgerät und Server eine Verringerung des Energieverbrauchs auf dem Mobilgerät anstreben. Die Anpassung der Datenkommunikation soll im Wesentlichen durch eine intelligente, kontextabhängige Verteilung einzelner Anwendungskomponenten zwischen Mobilgerät und Server erfolgen. Dafür ist eine clientseitige Laufzeitumgebung erforderlich, welche u.a. Kontextinformationen sammeln und die dynamische Migration von Komponenten ermöglichen soll.

Ziel der Arbeit ist die Untersuchung, ob für eine solche mobile CRUISe Client Runtime für eRIAs browserbasierte Technologien ausreichen, oder native Technologien geeigneter sind. Basierend auf Anforderungen an eine mobile CRUISe Client Runtime für eRIAs als Vergleichskriterien und dem bewerteten aktuellen Stand der Forschung und Technik ist eine Erweiterung existierender CRUISe Laufzeitkonzepte für mobile Geräte zu konzipieren, wobei basierend auf dem vorherigen Vergleich das geeignetere Prinzip umzusetzen ist. Das entwickelte Konzept ist abschließend durch eine prototypische Implementierung zu validieren.

Die Bachelorarbeit soll auf den in der Lehrveranstaltung „Vertiefung zur Bachelorarbeit“ vermittelten Grundlagen aufsetzten und diese einbeziehen. Dies sind insbesondere:

 In der Bachelorarbeit sind folgende Teilziele zur erreichen:

Weitere Informationen

Autor(en): PersonChristoph Finotto
Laufzeit: 01.08.2012 - 23.10.2012
Verantwortlicher HSL: PersonProf. Dr.-Ing. Klaus Meißner
Betreuer: PersonDipl.-Medieninf. Johannes Waltsgott
Institut, Lehrstuhl: SMT, Multimediatechnik
Zugehörige Projekte: Cool Navigate