V&Ü: 2+2-stündig, ECTS: 5
Dozenten: | Robert Tolksdorf, Marko Harasic | |
Sprache: | Deutsch | |
Mailingliste: | Bitte bei der Mailingliste anmelden! Die Anmeldung ist verpflichtend. | |
Zeitraum: | 14.4.2015 bis 8.7.2015 | |
Haupttermine: | Dienstag 12 – 14 Uhr Takustraße 9 – Großer Hörsaal Mittwoch 14 – 16 Uhr Takustraße 9 – Großer Hörsaal | |
maximale Teilnehmerzahl | unbeschränkt | |
Inhalt: | Die Extensible Markup Language (XML) ist die Sprache des Webs. Während HTML für die Präsentation von elektronischen Dokumenten entwickelt wurde (Mensch-Maschine-Kommunikation), ist XML insbesondere für den Austausch von Daten zwischen Computern geeignet. XML erlaubt dabei die Definition von speziellen Datenaustauschformaten (Standards) sowie die einfache Kombination und Erweiterung solcher Standards. Die Veranstaltung berücksichtigt die dynamische Entwicklung rund um XML, andere Markupsprachen des Webs sowie semantische Technologien und die Entwicklung des Web of Data (RDF, Linked Data, Microformate). Ziel ist die Vermittlung eines grundsätzliches Verständnisses von Interoperabilität an vielen Anwendungsbeispielen. Der Vorlesungsstoff wird durch eine Projektphase vertieft, in der die Studierenden in echten Teams eigenständig ein Softwareprojekt mit XML-Technologien und Web Daten zum Erfolg führen sollen.Projektaufgabe: In diesem Semester hat das Projekt die Verwendung von Open Cultural Data zum Inhalt. Wir schließen uns dem Wettbewerb Coding Da Vinci an und übernehmen die Wettbewerbsaufgabe als Projektaufgabe. Aufgrund des zeitlichen Rahmens ist eine direkte Teilnahme am Wettbewerb leider nicht möglich. In der Projektaufgabe sollen sie in Gruppen mit den dort vorhandenen XML-Daten eine Web-Anwendung auf Basis eigener Ideen erstellen. Unsere Anforderungen dabei sind:
Bitte entwickeln sie mit Beginn der Veranstaltung eigene Ideen. Sie werden Gelegenheit haben, für diese Ideen zu werben und Teams zu bilden. Hierzu stellen wir Ihnen Termine in den Tutorien am 13.05.15 und am 27.05.15 zu Verfügung. Im Rahmen der Veranstaltung haben dei studentischen Gruppen Projekte umgesetzt. Die Beschreibungen dieser lassen sich unter folgendem Link finden. | |
Voraussetzungen: | Internet-Grundlagen (HTML, HTTP), passive Englischkenntnisse | |
Literatur: | XML & XML Schema
XSL Transformations (XSLT)
Strukturierte Web Daten |
Datum | Themenblock | Thema | Vortragende |
---|---|---|---|
14.04.15 | Vorlesung | XML Einführung (Organisatorischess, Motivation, Projektaufgabe) | Harasic |
15.04.15 | Vorlesung | XML-Grundlagen (einschl. URIs, Namensräume…) | Tolksdorf |
21.04.15 | Vorlesung | Beschreibung von Dokumentstrukturen mit DTDs | Harasic |
22.04.15 | Vorlesung | XML-Schema | Tolksdorf |
28.04.15 | Übung | Tutorium I Übungsblatt I | Gontarska |
29.04.15 | Vorlesung | XML Components (XPath und XQuery) | Tolksdorf |
05.05.15 | Übung | Tutorium IIÜbungsblatt II | Gontarska |
06.05.15 | Vorlesung | XSLT | Tolksdorf |
12.05.15 | Vorlesung | Web Services (SOAP, WSDL) | Harasic |
13.05.15 | Übung | Tutorium III / IdeenmarktÜbungsblatt III | Gontarska/Harasic |
19.05.15 | Vorlesung | Web APIs (REST) | Harasic |
20.05.15 | Übung | Tutorium IV | Gontarska |
26.05.15 | Vorlesung | Semantic Web Grundlagen und RDF | Harasic |
27.05.15 | Übung | Tutorium VAbschließende Gruppenbildung | Gontarska/Harasic |
02.06.15 | Vorlesung | Linked Data, Microformats, RDFa, Microdata | Harasic |
03.06.15 | Übung | Kick-Off MeetingTutorium VI | Gontarska |
09.06.15 | Projektarbeit | freie Projektarbeit und indiv. Coaching in Sprechstunde | Harasic |
10.06.15 | Stand-Up im Plenum | Tolksdorf/Harasic | |
16.06.15 | freie Projektarbeit und indiv. Coaching in Sprechstunde | Harasic | |
17.06.15 | Stand-Up im Plenum | Tolksdorf/Harasic | |
23.06.15 | freie Projektarbeit und indiv. Coaching in Sprechstunde | Harasic | |
24.06.15 | Präsentation | Meilensteinpräsentation Projektphase | Tolksdorf/Harasic |
30.06.15 | Projektarbeit | freie Projektarbeit und indiv. Coaching in Sprechstundeddd | Harasic |
01.07.15 | Präsentation | Meilensteinpräsentation Projektphase | Harasic |
07.07.15 | Klausurvorbereitung | Rückblick und KlausurvorbereitungLösung Übungsaufgaben | |
08.07.15 | Präsentation | Abschlusspräsentationen Projektphase | Tolksdorf/Harasic |
14.07.15 | Prüfung | Klausur (12:00) | Harasic |
07.10.15 | Prüfung | Nachklausur (14:00) SR 005 / Takustr.9 | Harasic |