Dipl.-Medieninf. Matthias Niederhausen
Die Proceedings des Seminars sind ab sofort online verfügbar.
Bei der Terminplanung wurde ein kleiner, aber bedeutender Fehler korrigiert: am 30.10. finden die Kurzpräsentationen für die Themen 1-8 (nicht wie bisher 1-7) statt.
Die Einschreibung wurde heute abgeschlossen, das Seminar besteht aus 24 Teilnehmern. Der Seitenumfang des zu erstellenden Artikels beträgt 7-8 Seiten für Einzelautoren und 11-12 Seiten für Zweiergruppen.
Im Proseminar sollen die Studierenden erstmals an die Methodik des wissenschaftlichen Arbeitens und Publizierens herangeführt werden. Dazu wird zu vorgegebenen, aktuellen Forschungsthemen eine Literaturanalyse von jedem Studierenden durchgeführt und dazu ein kurzer Artikel verfaßt. Diese werden gegenseitig begutachtet (Peer Review) und abschließend in Form einer konferenzähnlichen Präsentation vorgestellt. Damit soll auch das Vortragen geübt werden. Als Ergebnis des Proseminars liegt dann ein in einheitlicher Form geschriebener "Konferenzband" (Proceedings) mit allen Beiträgen vor.
Ein klarer Trend der letzten Jahre ist die zunehmende Strukturierung des Entwicklungsprozesses von Web-Anwendungen. Während in der Vergangenheit die meisten Web-Anwendungen (etwa im Programmierstil von PHP-Anwendungen) in einer Mischung aus Darstellung (HTML) und Anwendungslogik entwickelt wurden, finden sich heute mehr und mehr Vorgehensmodelle und Technologien, die sich an die klassische Softwareentwicklung anlehnen. Ein besonders interessantes und mächtiges Paradigma aus der Welt der Softwaretechnologie ist das der Aspektorientierten Programmierung (AOP).
Im Desktop-Bereich wird AOP bereits seit längerem eingesetzt - wenn auch noch nicht auf breiter Front. Heutige Web-Anwendungen profitieren hingegen häufig schon von den Erkenntnissen, die bei der aspektorientierten Entwicklung dieser Systeme gewonnen wurden. Beispiele hierfür sind die Servlet-Spezifikation oder das Spring-Framework. Dabei sind längst nicht alle alten Probleme gelöst. So besteht bis heute die Frage, wie man Konflikten zwischen verschiedenen Aspekten am besten begegnet. Weitere interessante Facetten dieses Themas betreffen vor allem heutige state-of-the-art Webtechnologien, z.B. die Frage, welche Einsatzmöglichkeiten es für AOP bei modernen serviceorientierten Architekturen (SOAs) oder Rich Internet Applications (RIAs) gibt.
In diesem Proseminar soll der aktuelle Stand der Forschung in wichtigen Bereichen dieses spannenden Forschungsgebietes dargestellt werden. Insbesondere sollen Probleme, Lösungswege und neue Entwicklungsmöglichkeiten aufgezeigt werden.
Voraussetzung für die Teilnahme sind neben Interesse am ausgeschriebenen Thema auch eine ausreichende Prise Freude, Motivation zur wissenschaftlichen Arbeit und Engagement. Das Lesen und Zusammenfassen von Artikeln sowie ergänzende Recherchen zum Thema sind wichtiger Teil der Arbeit. Da in der Informatik fast alle wesentlichen Publikationen in Englisch vorliegen, sind solide englische Sprachkenntnisse von Vorteil.
Die Ausarbeitungen und Vorträge können jedoch wahlfrei in Deutsch oder in Englisch verfaßt und präsentiert werden.
Die entstandenen Kurzartikel werden auf den Webseiten des Lehrstuhls Multimediatechnik veröffentlicht. Daher müssen alle Copyright-Bestimmungen eingehalten und verwendete Quellen bzw. Bilder klar referenziert werden.
Bei erfolgreichem Abschluss des Seminars erhalten Sie einen Teilnahmeschein.
Dafür sind sowohl die Ausarbeitung als auch der Vortrag und die Anwesenheit bei allen Terminen bis auf die Konsultationen (16.10., 23.10., 13.11., 20.11., 11.12.) obligatorisch.
| Datum | Thema | Vortragender | Skripte |
|---|---|---|---|
| 09.10.2007 | Einführung in die Thematik, Organisatorisches, Themenvergabe, Einführung in das wissenschaftliche Arbeiten, Recherchieren und Publizieren | ||
| 16.10.2007 | Konsultation zu den vorläufigen Ausarbeitungen und Kurzpräsentationen (Recherchen, Weiterarbeit, Vorbereitung Kurzpräsentationen) |
||
| 23.10.2007 | Konsultation zu den vorläufigen Ausarbeitungen und Kurzpräsentationen (Recherchen, Weiterarbeit, Vorbereitung Kurzpräsentationen) |
||
| 30.10.2007 | Kurzpräsentation der erarbeiteten Artikelschwerpunkte, Themen 1-8 Thema 1.1 Thema 1.2 Thema 1.3 Thema 2.1 Thema 2.3 Thema 3.1 Thema 3.2 |
8 Vorträge | |
| 06.11.2007 | Kurzpräsentation der erarbeiteten Artikelschwerpunkte, Themen 9-15 Thema 3.3 Thema 4.1 Thema 4.2 Thema 4.3 Thema 5.1 Thema 5.2 Thema 5.3 |
7 Vorträge | |
| 13.11.2007 | Konsultation zu den vorläufigen Ausarbeitungen (Abgabe 1. Version) | ||
| 20.11.2007 | Konsultation zu den vorläufigen Ausarbeitungen | ||
| 27.11.2007 | Einreichung der Artikel (am 26.11.2007 bis 24:00 Uhr) und Beginn des Peer Reviews | ||
| 04.12.2007 | Abschluß des Peer Reviews | ||
| 11.12.2007 | Konsultationen zu den Präsentationen (Folienerstellung) und CameraReady-Version | ||
| 18.12.2007 | Session 1: "Grundlagen der Aspektorientierung" | ||
| 09:20-09:50 Einführung in die Aspektorientierte Programmierung | Andreas Weigel + Ronny Köhler | ||
| 09:50-10:20 Aspektsprachen im Vergleich | Alexander Peitz + Nils Podewski | ||
| 10:20-10:50 AOM – Aspektorientierte Modellierung | Steffen Schneider | ||
| 08.01.2008 | Session 2: "Erweiterte Konzepte aspektorientierter Anwendungen" | ||
| 09:20-09:50 Setzen robuster Eingriffspunkte durch Pointcut-Sprachen | Andreas Ebert | ||
| 09:50-10:20 Dynamic Aspect Weaving – Implikationen durch Laufzeit | Jonas Wunderlich | ||
| 10:20-10:50 Aspect Mining | Toni Kreska + Ken Baumgärtel | ||
| 15.01.2008 | Einreichung der Camera Ready Version (am 14.01.2008 bis 24:00 Uhr) | ||
| Session 3: "AOP in Web-Anwendungen, I" | |||
| 09:20-09:50 Querschneidende Belange in Webanwendungen | Gunter Menzel | ||
| 09:50-10:20 aspectWebML – Ubiquitäre Webanwendungen mittels AOP | Nicole Ladewig + Gregor Blichmann | ||
| 10:20-10:50 aspect UWE – Adaptivität als ein Aspekt | István Koren + Andreas Pursche | ||
| 22.01.2008 | Session 4: "AOP in Web-Anwendungen, II" | ||
| 09:50-10:20 Aspekte in Web Services und SOAs | Benjamin Gnauk + Katja Seidler | ||
| 10:20-10:50 Rich Internet Applications und AOP-Konzepte | Federico Rieckhof | ||
| 29.01.2008 | Session 5: "Methoden und Techniken zur Konfliktidentifikation und -lösung" | ||
| 09:20-09:50 Ursachen für Konflikte und die Auswirkungen | René Fleischhauer + Janine Hellriegel | ||
| 09:50-10:20 Analyse von Aspekten | Mirko Skramusky | ||
| 10:20-10:50 Manuelle und automatische Konfliktlösungstechniken | Peter Schnitzler + Felix Zadow | ||
Die Materialien sind durch ein Passwort geschützt, welches Sie in der Lehrveranstaltung erhalten.