XML dient als Basis für die Entwicklung einer Reihe multimedialer Dokumentformate, wie z.B. SMIL (Synchronized Multimedia Integration Language) für multimediale Präsentationen, SVG (Scalable Vector Graphics) für interaktive Vektorgrafiken oder X3D für dreidimensionale Darstellungen. XML spielt ebenfalls als Konfigurationssprache für objektorientierte und komponentenbasierte Anwendungen eine große Rolle. Beispiele hierfür sind BML (Bean Markup Language) zur Beschreibung der Anwendungskomposition mit Java Beans oder SOAP (Simple Object Access Protocol) zum Austausch strukturierter, typisierter Informationen zwischen verteilten Anwendungen.
Für die Entwicklung von Anwendungen, die auf solchen Dokumentformaten aufsetzen, ist ein vertieftes Verständnis der XML-Programmierschnittstellen von großer Bedeutung. Ziel dieses Proseminars ist es deshalb, auf der Basis des Buches "Java und XML" sowie weiterer Literaturquellen einen Überblick über die Schnittstellen und Beziehungen zwischen der Programmiersprache Java und dem Dokumentformat XML zu erhalten.
Zum Seitenanfang...Voraussetzung für die Teilnahme sind gute Grundkenntnisse in Java. Jeder Student bzw. jede Studentin wird sich an Hand der Literatur in ein Thema einarbeiten, soweit möglich praktisch erproben, die wesentlichen Aspekte in einem Vortrag von 30 Minuten vorstellen und die Thesen zur Diskussion stellen. Die Vorträge und praktischen Ergebnisse werden abschließend auf dem Web-Server des Lehrstuhls veröffentlicht.
Zum Seitenanfang...Datum | Thema | Vortragender | Skripte |
---|---|---|---|
20.11.2001 | Einführung in XML, DTDs, XML Schema, XPath, XPointer, XLink, XSLT und XSL-FO | Frank Wehner | |
27.11.2001 | XML Abfragesprachen: XQuery und XQL bookstore.xml Beispiele |
Christian Kadner | |
04.12.2001 | W3C DOM Level 1: Einführung und Überblick - DOM Core, DOM HTML Beispiele |
Kai Bäßler | |
11.12.2001 | SAX: Einführung, Überblick, Abgrenzung zu DOM Beispiele |
Sebastian Schär | |
18.12.2001 | JDOM: Einführung, Überblick und Abgrenzung zu DOM und SAX Beispiele |
Tobias Brückmann | |
08.01.2002 | Java API for XML Processing (JAXP) Beispiel (Achtung! Das Beispiel ist nicht ständig abrufbar. Bei Bedarf bitte Email an Frank Wehner.) |
Tilo Burghardt | |
15.01.2002 | Java API for XML Binding (JAXB) Beispiele |
Jens Syckor | |
22.01.2002 | Das XML Publishing Framework Cocoon (1 und 2) Quelltext 1, Quelltext 2, Quelltext 3, Cocoon-Beispiele (Achtung! Die Beispiele sind nicht ständig abrufbar. Bei Bedarf bitte Email an Frank Wehner.) Zusammenfassung und Auswertung |
Diana Ruth |