MMT-Logo
Sitemap | English

Belegarbeit

Verwaltung seitenübergreifender Daten von Webanwendungen

Aufgabenstellung

Web-Anwendungen bestehen oftmals aus einer Vielzahl einzelner Seiten, die sich jedoch globale Eigenschaften teilen. Durch eine Erweiterung um Techniken der Aspektorientierten Program­mierung (AOP) erlauben es das AMACONT-Dokumentenformat bzw. der AMACONTBuilder, das Adaptionsverhalten von Webanwendungen durch sogenannte Adaptions­aspekte zu definieren. Diese Aspekte wiederum setzen sich aus typischen, wiederkehrenden Adaptionsmustern zusammen, welche einzelne Dokumentkomponenten adaptieren. Während die Adaptionsmuster lokal für eine Seite gelten, sind Adaptionsaspekte typischerweise seitenübergreifend und gelten für die gesamte Webanwendung.

Neben Adaption gibt es eine ganze Reihe weiterer Belange innerhalb einer Webanwendung, die mittels Aspekten modularisiert werden können, bislang jedoch in AMACONT noch nicht in dieser Form berücksichtigt sind. Beispiele hierfür sind Layout-Templates, anzubindende dynamische Daten oder Publikationseigenschaften. Es ist also zu klären, welche weiteren Eigenschaften seitenübergreifend auf eine Webanwendung wirken und wie diese in AMACONT modelliert werden können. Zudem ist es erforderlich, den AMACONTBuilder dahingehend zu erweitern, dass nicht nur einzelne Seiten, sondern ganze Projekte geöffnet werden können, so dass diese globalen Eigenschaften berücksichtigt und bearbeitet werden können.

Ziel dieser Arbeit ist die Untersuchung und Konzeption von aspektorientierten Belangen adaptiver Webanwendungen. Im Wesentlichen sind folgende Aufgaben durchzuführen:

Weitere Informationen

Autor(en): PersonXiaoguang Cui
Laufzeit: 15.11.2008 - 14.08.2009
Verantwortlicher HSL: PersonProf. Dr.-Ing. Klaus Meißner
Betreuer: PersonDr.-Ing. Matthias Niederhausen
Institut, Lehrstuhl: SMT, Multimediatechnik
Zugehörige Projekte: HyperAdapt