Uni-Logo

Spezialvorlesung Internetprogrammierung, SS2006

Allgemeines

VorlesungÜbung
Durchführung Prof. Dr. Peter Thiemann Stefan Wehr
Zeit Mo 15-17, Mi 16-17 Mi 17-18
Ort SR 00-010/14, Geb. 101 SR 00-010/14, Geb. 101

Aktuelles

  • Details zum Projekt sind online
  • Die letzte Übungsstunde findet am Mittwoch, 19. Juli 2006, um 17 s.t. statt.
  • In der Vorlesung am Montag den 17. Juli 2006 findet die Vorbesprechung des Abschlussprojekts statt. Die restlichen Vorlesungs- und Übungstermin (19.7., 24.7., 26.7.) finden im Proglang Pool (Geb. 079, 1. Stock, Raum 00018) statt und werden zur Diskussion von im Projektverlauf auftretenden Problemen genutzt.
  • Der Fragebogen zur Evaluation der Lehre ist online verfügbar. Bitte machen sie von dieser Möglichkeit des Feedbacks an die Veranstalter bis zum 30.6.2006 Gebrauch.
  • Erste Vorlesung: 03 Mai 2006
  • Erste Übung: 10. Mai 2006

Abschlussprüfung

  • Die Abschlussprüfung findet mündlich am 28./29.09.2006 statt, bitte vereinbaren Sie bis zum 31.07.2006 einen Termin mit dem Dozenten.
  • Voraussetzungen für die Teilnahme an der Abschlussprüfung ist die Teilnahme an der Übung
  • Die Teilnahme an der Übung involviert:
    • Erreichen von 50% der Übungspunkte
    • Anfertigen eines Abschlussprojekts (Das Abschlussprojekt findet in den letzten 2 Wochen des Semesters statt. Abgabetermin: 9.8.2006)

Übung

Material

Inhalt

  • Grundlagen der Netzwerkprogrammierung in Java
  • Netzwerkprotokolle der Anwendungsebene (DNS, HTTP, SMTP, FTP, RPC, RMI)
  • XML Grundlagen (Umfeld, Definition, DTDs, Namespaces, XHTML, CSS)
  • Programmierung web-basierter Dienste (CGI, Servlets, JSP)
  • XML Verarbeitung (XPath, XSLT)
  • XML Programmierung (XML Parser, DOM, SAX, STX, XDuce, Xact, Xtatic)

References

  1. Hintergrund:Client-Server Konzept, Internet

  2. Netzwerkprotokolle: RFCs, TCP/IP, DNS, Email, News, MIME, FTP, HTTP

  3. Datenformate: DTD, HTML, XML, XSLT

  4. CGI:

  5. Java:

  6. Haskell:


Peter Thiemann, Apr 12, 2006