Verteilte und Selbstorganisierende Rechnersysteme Research Group





Proseminar (SS 2005)

Neue Technologien und Richtlinien im WWW-Umfeld

Das WWW stellt inzwischen einen erheblichen Pfeiler in der Arbeit eines Informatikers dar - sei es als Quelle für Informationen oder Ziel eigener Entwicklungen. Häufig wird dabei die Komplexität des Mediums unterschätzt. Zudem wurden innerhalb weniger Jahre eine erhebliche Anzahl neuer Technologien entwickelt, die traditionelle Richtlinien und Gesetze teilweise ersetzen und teilweise ergänzen.
Grundlegende Aufgabenstellung in diesem Proseminar ist es, sich von der rechtlichen, inhaltlichen und vor allem der technischen Seite dem WWW und den aktuellen Entwicklungen in dessen Umfeld zu nähern, die Ergebnisse zu einer Dokumentation zu strukturieren und schließlich in einem Vortrag zu präsentieren.

Dieses Proseminar stellte eine Veranstaltung des Grundstudiums dar und sollte hauptsächlich einen Rahmen bilden, um Studenten das Recherchieren, Strukturieren und Vortragen beizubringen. Jeder Student arbeitet das Proseminar eigenverantwortlich aus, die angegebenen Fragen stellen nur Hinweise dar und sollten weitergedacht werden. Auch sind die angegebenen Links nur als Hilfe für einen Einstieg zu sehen, eine eigene Recherche in Internet und Bibliothek ist erforderlich.

Einschreibung ab sofort über die L:AuS.

Termin: Freitags, 13:45-15:15, Raum 1/208A


Die Vortagstitel werden auf die Ausarbeitungen der Teilnehmer verlinkt, sobald diese verfügbar sind.

  1. Grundlagen und Geschichte des Web

    Wann und warum entstand das "Web", wie verlief seine Geschichte?
    Wer hatte die Idee und welche Organisationen machen heute die Planungen im Hintergrund?
    Wo sind die Standards dokumentiert und welche sind das? Wie entsteht ein neuer Standard?
  2. Namen und DNS

    Wann und warum entstand das DNS, wie verlief seine Geschichte?
    Welche Struktur haben DNS und Kontrollorgane, was ist die "ICANN"?
    Wie sieht ein Domain-Name aus?
    Wem gehört ein Domainname? Woher erhält man eine Domain?
  3. Urheberrecht und Markenrecht

    Was ist ein Urheber und welche Rechte hat er?
    Was ist eine Marke und wie bekommt man sie? Welche Rechte hat der Markeninhaber?
    Was ist eine Abmahnung, was sind die Folgen und was kann man dagegen tun?
  4. Datenschutz

    Welche gesetzlichen Regelungen gelten?
    Welche Logfiles darf man speichern?
    Was muss man speichern?
    Was darf man veröffentlichen
  5. Übersicht Web-Browser

    Welche Browser sind verbreitet?
    Was können derzeitige Browser?
    Was bringt die Zukunft?
  6. Browser-Plugins

    Wozu braucht man Plugins?
    Was für Plugins gibt es?
    Welche Vor- und Nachteile haben Plugins?
  7. Design: Im Grossen - Webpräsenz

    Worauf ist beim Entwurf der Seitenstruktur zu achten?
    Welche Möglichkeiten die Navigation zu konstruieren gibt es?
    Wie weit sollte eine Website einheitlich sein?
  8. Design: Im Kleinen - Webseite

    Worauf sollte man beim Design einer Seite achten?
    Wie sollte man mit Schriftarten und Farben umgehen und wie wählt man sie aus?
    Was bedeutet Barrierefreiheit?
  9. Benutzbarkeit von Webseiten

    Was versteht man unter "Benutzbarkeit" bzw. "Usability"?
    Was sind die grundsätzlichen Überlegungen um eine gute Benutzbarkeit zu erreichen?
    Wie kann man die Qualität der Benutzbarkeit feststellen?
  10. Cascading Style Sheets (CSS)

    Was ist CSS und wofür braucht man das?
    Wie gut wird CSS von den Browsern unterstützt?
    Was bringt CSS Version 3?
  11. Shockwave und Flash

    Was sind Shockwave und Flash, wie unterscheiden sie sich?
    Wie erstellt man ein Flash-Movie?
  12. Grafik-Formate

    Welche Grafik-Formate gibt es für das WWW und wie unterscheiden sie sich?
    Welches Format eignet sich für welchen Zweck?
    Welche aktuellen Neuentwicklungen gibt es?
  13. Übersicht Webserver

    Welche Webserver gibt es und wie unterscheiden sie sich?
    Wie verbreitet sind die verschiedenen Webserver?
  14. CGI

    Was sind CGI's und wofür braucht man sie?
    Wir funktioniert ein CGI grundsätzlich?
    Worauf ist beim Entwurf von CGIs zu achten?
  15. PHP und ASP

    Was sind PHP und ASP.NET?
    Wie unterscheiden sich die beiden Produkte?
    Gibt es weitere vergleichbare Produkte?
  16. Sessions

    Was ist eine Session, wozu braucht man sowas?
    Wie kann man den Identifikator übertragen?
    Wie kann man die Daten der Session speichern?
  17. Grundlagen Web-Applikationsserver

    Was ist ein Web-Applikationsserver, was ist die Philosophie dahinter?
    Welche Web-Applikationsserver gibt es?
  18. Benchmarking von Webservern

    Wie kann man die Geschwindigkeit eines Webservers messen?
    Wie schnell sind übliche Webserver?
    Welche Möglichkeiten gibt es, einen Webserver zu beschleunigen?
  19. Sicherheit der Übertragung

    Welche abzusichernden Faktoren gibt es?
    Welche Mittel unterstützen aktuelle Browser dazu?
    Wie kann man einen eigenen Server entsprechend ausrüsten?
  20. Datenbanken

    Wofür braucht man eine Datenbank als Entwickler von Webseiten?
    Welche Datenbanken gibt es und wie unterscheiden sie sich?

Chris Huebsch, zuletzt geändert am 18.03.2005