MMT-Logo
Sitemap | English

Inhalt

Vorlesung Multimediatechnik – Vertiefung

Model-Driven Web Engineering

PersonProf. Dr.-Ing. Klaus Meißner

Zeit Do., 13 Uhr bis 14:30 Uhr (4. Doppelstunde)
Raum INF E009
Zeitrahmen 2/2/4 SWS (insgesamt 12 Leistungspunkte)
Modul Bachelorstudiengang Informatik: Modul INF-B-510
Modul Bachelorstudiengang Medieninformatik: Modul INF-B-530

Aktuelles

Zum Seitenanfang... Zum Seitenanfang...

Vorlesungsplan

Datum Thema Vortragender Skripte
Themenkomplex "Semantic Web"
11.10.2012 Semantic Web: Einführung und RDF PersonMartin Voigt Download Download
18.10.2012 RDF-Schema, OWL und Linked Open Data PersonMartin Voigt Download Download
25.10.2012 SPARQL und Reasoning PersonMartin Voigt Download Download
01.11.2012 Anwendungen von semantischen Technologien PersonSandro Schmidt Download Download
08.11.2012 Ontology Engineering, Tools und Frameworks PersonMartin Voigt Download Download
Themenkomplex "Komposite Webanwendungen und Mashups"
15.11.2012 RIA: HTML5, CSS3 und Ajax-Frameworks PersonAndreas Rümpel Download Download
22.11.2012 Mashups: Grundlagen modellgetriebener Entwicklung PersonKlaus Meißner Download Download
29.11.2012 Mashups: Grundlagen modellgetriebener Entwicklung II PersonKlaus Meißner
06.12.2012 EU-Development kompositer RIA PersonKlaus Meißner Download Download
13.12.2012 Web-Basierte Kollaboration auf Basis kompositer RIA PersonAndreas Rümpel Download Download
20.12.2012 Systemplattformen für mobile RIA PersonJohannes Waltsgott Download Download
27.12.2012 Keine Lehrveranstaltung
03.01.2013 Keine Lehrveranstaltung
Themenkomplex "Mobile und verteilte Rich Internet Applications"
10.01.2013 Programmierplattform für mobile RIA PersonJohannes Waltsgott Download Download
17.01.2013 Frameworks für mobile RIA PersonJohannes Waltsgott Download Download
24.01.2013 Multi-Device-Szenarien und Komponentenmigration bei kompositen RIA PersonAndreas Rümpel Download Download
31.01.2013 Debugging und Test im Web PersonAndreas Rümpel Download Download
Zum Seitenanfang... Zum Seitenanfang...

Kurzbeschreibung

Vorlesung

Die Vorlesung bietet einen Einblick in die verschiedenen Forschungsbereiche der Professur Multimediatechnik. Ziel ist die Einführung in das sich sehr dynamisch entwickelnde Gebiet des Web-Engineerings und hier insbesondere in das der modellgestützen Entwicklung (MDWE) von Rich-Internet Anwendungen (RIA). Die Entwicklung intelligenter RIA ist sehr komplex und mit klassischen softwaretechnischen Methoden aufwendig. Hier bieten MDWE Ansätzte einen Lösungsansatz. Zudem erfolgt eine Einführung in die verschiedenen Forschungsprojekte des Lehrstuhls, so dass der Studierende am Ende der Lehrveranstaltung beurteilen kann, ob und welche Forschungsprojekte ihn im Rahmen seiner Bachelorarbeit interessieren könnten. Dabei werden sowohl wissenschaftliche Konzepte und Forschungsarbeiten vorgestellt als auch deren Anwendung in der Praxis und der Einsatz entsprechender Werkzeuge.
Das in der Lehrveranstaltung behandelte Forschungsgebiet und die adressierten Forschungsprojekten können in folgende drei Themenkomplexe unterteilt werden:

Semantische Technologien:
Das Internet bietet Informationen aus jeglichen Lebensbereichen und ist somit ein fester Bestandteil des täglichen Lebens geworden. Jedoch stellt sich trotz großer Suchmaschinen wie Google oder Bing die Suche nach den gewünschten Informationen oftmals als problematisch heraus. An dieser Stelle setzt das Semantic Web an, das das World Wide Web erweitert und um Metadaten anreichert, so dass Mensch aber auch Maschine die Informationen verstehen und interpretieren können. Der erste Teil der Vorlesungsreihe zielen darauf ab, in die Welt des Semantic Webs einzuführen, welches eine Grundlage des MDWE wird. Es werden grundlegende Konzepte und Standards vorgestellt. Darauf aufbauend werden Werkzeuge und Frameworks zur Arbeit mit semantischen Daten erläutert, um abschließend zu zeigen, wo die kennengelernten Technologien im Web-Engineering eingesetzt werden.

Mashup- und kompoite RIA Technologien:
Das Internet hat sich von einem Medium statischer Informationsverbreitung zu einer universellen Anwendungsplattform entwickelt, über die zunehmend konventionelle Anwendungen als "Software as a Service" bzw. Dienstleistungen angeboten werden. Eine wichtige Grundlage hierfür bieten Dienste, die Daten und Geschäftslogik verteilt und über generische Schnittstellen anbieten. Im Kontext serviceorientierten Anwendungen (SOA) gibt es eine Vielzahl an Standards und Technologien, die die Kombination bzw. Komposition solcher Dienste zu Geschäftsprozessen ermöglichen. Doch wie können sie zu interaktiven Webanwendungen mit reichhaltigen Benutzerschnittstellen gekoppelt werden? Auf diese Frage soll der zweite Teil der Vorlesung eine Antwort geben, der sich mit der Entwicklung kompositer Webanwendungen und Mashups beschäftigt. Neben grundlegenden neuen Technologien wie HTML5 und CSS3 werden insbesondere Konzepte der modellgetriebenen Entwicklung vermittelt. Ausgehend von den Grundlagen der MDA werden verschiedene Modellierungsansätz und modellgestützte Mechanismen, z. B. zur Prozessunterstützung und Recommendation, vorgestellt.

Mobile verteilte RIA Technologien:
Durch steigende Leistungsfähigkeit und Verbreitung mobiler Endgeräte wie Smartphones oder Tablets bilden diese ernstzunehmende Plattform für Anwendungsentwickler dar. Dabei gelten sowohl für die mobilen und verteilten RIA als auch für die Betriebssysteme der Geräte besondere Anforderungen und Rahmenbedingungen. Im dritten Vorlesungsteil wird zunächst ein Überblick über aktuelle mobile Plattformen gegeben. Anschliessend wird die Plattform Android exemplarisch näher vorgestellt und es werden Besonderheiten bei der Entwicklung mobiler Anwendungen am Beispiel des Android SDKs vermittelt. Als Alternative zur Entwicklung nativer, mobiler Anwendung werden zudem Frameworks zur Entwicklung mobiler Web-Anwendungen (Web Apps) vorgestellt. Diese bieten im Vergleich zu den vorherigen Entwicklungsmethoden auf der einen Seite den Vorteil, das bereits bekannte Web-Technologien wie HTML/CSS und JavaScript eingesetzt werden können, auf der anderen Seite ermöglichen sie zum Teil die plattformunabhängige Entwicklung mobiler Anwendungen, was aufgrund der heutigen Gerätevielfalt und der Anzahl möglicher Plattformen (Windows Phone 7, Android, iOS, Bada, etc.) besonders im Unternehmensbereich an Bedeutung gewinnt. Abschließend wird ein Ausblick auf zukünftige Anwendungsszenarien mobiler Endgeräte gegeben. Hierzu wird das Konzept der Migration von Anwendungskomponenten vorgestellt. Dabei sollen die Herausforderung im Entwicklungsprozess, die Anforderungen an die interaktive Multi-Device-Umgebung beschrieben und verwendete Technologien erläutert.

Zum Seitenanfang... Zum Seitenanfang...

Seminar

Die Vorlesung wird von einem Seminar begleitet. In diesem werden die in der Vorlesung vermittelten Themenkomplexe bez. aktueller Forschungsarbeiten vertieft. Die Teilnahme am Seminar ist für den Erwerb der Leistungspunkte verpflichtend.
Nähere Informationen finden Sie auf der Webseite zum Seminar.

Praktikum

Als Teil des Vertiefungsmoduls ist in der zweiten Hälfte des Semesters ein Praktikum zu absolvieren. Ziel des Praktikums ist die Lösung konkreter Anwendungsprobleme, d. h. die Anwendung der vermittelten wissenschaftlichen Grundlagnen auf ein praktisches Problem.
Nähere Informationen hierfür finden Sie auf der Webseite zum Praktikum.

Voraussetzungen

Die Lehrveranstaltung baut auf den Vorlesungen zur Programmierung und Softwaretechnologie sowie die zu verteilten Systemen des Grundstudiums auf.

Zum Seitenanfang... Zum Seitenanfang...

Prüfung, Vergabe von Leistungspunkten, Benotung

Die Prüfung erfolgt entsprechend der jeweiligen Prüfungsordnung.

In den Bachelorstudiengängen Medieniformatik werden die Leistungspunkte (12 CP) erworben, wenn die Modulprüfung bestanden ist. Ist die Anzahl der Teilnehmer an der Lehrveranstaltung

Es sind zwei Prüfungsvorleistungen zu erbringen:

Zum Seitenanfang... Zum Seitenanfang...

Skript, Beantwortung von Fragen, Literatur

Es werden die in der Vorlesung verwendeten Folien als PDF-Dokumente auf der Web-Seite der Vorlesung zur Verfügung gestellt. Da teilweise auf nutzerrechtlich geschützte Medien zurückgegriffen wird, können die Skripte leider nur den teilnehmende Studenten zur Verfügung gestellt werden. Das nötige Passwort wird in der Lehrveranstaltung bekannt gegeben.

Jedes Kapitel wird eine Literaturliste enthalten, die dort genannten Bücher wurden zum Teil für den Lesesaal und für die Fakultätsbibliothek beschafft.

Unter "Nachgefragt" (siehe rechte Spalte der Web-Seite) wird ein Forum angeboten, in dem Sie Fragen zur Vorlesung und den Übungen stellen und auch auf Fragen anderer Studenten antworten können. Das Forum wird von den Verantwortlichen für die Vorlesung.

Zum Seitenanfang... Zum Seitenanfang...