Programmierpraktikum (Grundstudium)
Programmierpraktikum XML und Java
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.
Wir wollen in diesem Programmierpraktikum aktuelle Standards und Werkzeuge kennenlernen, und diese in einigen kleinen Übungsaufgaben sowie in einem größeren Projekt anwenden. Die Aufgabenstellung für das Projekt wird nach Möglichkeit gemeinsam von Betreuern und Teilnehmern erarbeitet.
| Zeit, Ort | Do 15-17, SR A121 |
| Beginn | 14. April 2005 |
| Vorbesprechung | Mittwoch, 2. Februar 2005, 14:15 Uhr im Hörsaal A207 (Altbau). |
| Teilnehmerzahl | 12 |
| Voraussetzungen |
- Solide Kenntnisse in der Java-Programmierung
- Grundkenntnisse XML
- Die Fähigkeit, englischsprachige Literatur und Programmdokumentationen zu lesen und zu verstehen
Diese Kenntnisse können in der vorlesungsfreien Zeit von dem Praktikum erworben werden. Näheres hierzu in der Vorbesprechung. | | Nachfolgeveranstaltungen | XML-Vorlesung, Praktika und Seminare im Hauptstudium |
| Email-Kontakt | stefan@iai.uni-bonn.de |
| Literatur |
http://www.w3.org/
(Hier liegen die Original-Spezifikationen zu den XML-Technologien, Links auf Tutorials und Werkzeuge, usw.), insbesondere:
Henning Behme, Stefan Mintert.
XML in der Praxis
, 2., erweiterte Auflage. Addison-Wesley, München, 2000.
Brett McLaughlin.
Java and XML, 2nd Edition
. O'Reilly, September 2001.
http://java.sun.com/
(Alles zu Java)
http://xml.apache.org/cocoon/
(Apache Cocoon)
http://xml.apache.org
(Einschlägige XML- und Java-Software)
http://www.saxproject.org/
(Material zu SAX)
http://www.oasis-open.org/cover/xml.html
("The XML Cover Pages": Umfangreiche XML-Infos, auch zu Anwendungen)
Code Conventions for the Java
TM
Programming Language
(Programmierrichtlinien, "wie soll ein Java-Programm aussehen")
How to Write Doc Comments for the Javadoc Tool
(Javadoc ist ein ebenso einfaches wie wichtiges Werkzeug zur Programmdokumentation.)
Weitere Angaben zu einzelnen Themen gibt es in der Vorbesprechung. |
Übungsaufgaben
|