Proseminar (Grundstudium)
Proseminar Aktuelle XML-Technologien
Dr. Stefan Lüttringhaus-Kappel
XML ist eine Markup-Sprache für Dokumente, die strukturierte Informationen enthalten. XML ist strikt standardisiert und sehr weit verbreitet.
In diesem Proseminar werden wir zunächst gemeinsam die grundlegenden XML-Spezifikationen erarbeiten. Weitere Themen sind dann zum Beispiel:
- Stylesheets (XSLT, XSL)
- XML Linking and Addressing Languages (XPath, XPointer, XLink, XInclude)
- XML-Programmierschnittstellen (SAX, DOM)
- Werkzeuge (z.B. Apache Cocoon 2)
- Szenarien zum Einsatz von XML im WWW
- Synchronized Multimedia Integration Language (SMIL)
- Resource Description Framework (RDF)
- 2D-Vektorgrafik (SVG)
Eine vollständige Themenliste gibt es zur Vorbesprechung.
| Zeit, Ort | Do 11-13, SR A121 |
| Beginn | Donnerstag, 19. Oktober 2006 |
| Vorbesprechung | Montag, 17. Juli 2006, 14:15 Uhr im Hörsaal A207 |
| Teilnehmerzahl | 12 |
| Vortragsmodus | Einzelvortrag (45 Minuten), schriftliche Ausarbeitung (10-15 Seiten), wöchentliche Anwesenheit |
| Voraussetzungen | Interesse am Themengebiet | | Nachfolgeveranstaltungen | XML-Vorlesung, Praktika und Seminare (Projektgruppe) im Hauptstudium |
| Email-Kontakt | stefan@iai.uni-bonn.de |
| Literatur |
Bücher
Elliotte R. Harold, W. Scott Means.
XML in a Nutshell - A Desktop Quick Reference.
3. Auflage. O'Reilly, Oktober 2004.
(Auch in Deutsch erhältlich: XML in a Nutshell. Deutsche Ausgabe. O'Reilly, Januar 2005.)
Brett McLaughlin.
Java and XML, 2nd Edition
. O'Reilly, September 2001.
Henning Behme, Stefan Mintert.
XML in der Praxis
, 2., erweiterte Auflage. Addison-Wesley, München, 2000.
Informationen online
Beim
World Wide Web Consortium (W3C)
liegen die Original-Spezifikationen zu den XML-Technologien, Links auf Tutorials und Werkzeuge, usw., insbesondere:
http://java.sun.com/xml/
(Java und XML)
http://xml.apache.org
(Einschlägige XML- und Java-Software)
http://www.saxproject.org/
(Material zu SAX, dem
Simple API for XML
)
http://www.oasis-open.org/cover/xml.html
("The XML Cover Pages": Umfangreiche XML-Infos, auch zu Anwendungen)
Weitere und konkrete Angaben zu den einzelnen Themen gibt es in der Vorbesprechung. |
Vortragstermine
-
2. November 2006:
XML Schema
-
9. November 2006:
XML Path Language (XPath) 2.0
-
16. November 2006:
XSL Transformations (XSLT) Version 2.0
-
30. November 2006:
Programmierschnittstellen für Java: SAX, DOM
-
14. Dezember 2006:
Synchronized Multimedia Integration Language (SMIL)
-
11. Januar 2007:
Scalable Vector Graphics (SVG)
-
18. Januar 2007:
Web Services, Simple Object Access Protocol (SOAP)
-
25. Januar 2007:
Resource Description Framework (RDF)
-
1. Februar 2007:
XML-Datenbanken, XML Query
|