Nebenläufige und verteilte Programmierung
Dozenten
Prof. Dr. Michael Hanus, Priv.-Doz. Dr. Frank Huch
Organisatorisches
Vorlesung, 4 SWS, ECTS-Studium, ECTS-Credits: 8,0
Mo 14:15 - 15:45, LMS2 - R.Ü1; Mi 10:00 - 11:30, LMS2 - R.Ü1
Übung, 2 SWS
Do 10:00 - 11:30, CAP2 (Audimax) - R.D und Do 14:15 - 15:45, LMS2 - R.Ü1
Ankündigung im Univis
Unterlagen zur Web-Programmierung
XHTML
- XHTML 1.1 Spezifikation
- SELFHTML: Überblick zu XHTML u.ä.
- helloworld.html
- Validierung: http://validator.w3.org
PHP
AJAX
Literatur
- G. Pomaska: Grundkurs Web-Programmierung, Vieweg, 2005
- O. Avci, R. Trittmann, W. Mellis (Eds.): Web-Programmierung, Vieweg, 2003
- S.H. Huseby: Sicherheitsrisiko Web-Anwendung, dpunkt.verlag, 2004
- S. Koch: JavaScript, dpunkt.verlag, 2007
- M. Pollakowski: Grundkurs MySQL und PHP, Vieweg, 2003
Übungsaufgaben
- 1. Übungsblatt
- 2. Übungsblatt
- 3. Übungsblatt, MVar.java, SyncVar.java
- 4. Übungsblatt, Chan.java
- 5. Übungsblatt, UDP-Prgs
- 6. Übungsblatt, Modul zur vereinfachten Ein-/Ausgabe, Datenbank mit Client, dinierende Philosophen
- 7. Übungsblatt, GUI für Counteraufgabe
- 8. Übungsblatt, Lösung für den verteilten Chat, TupleServer mit Timeout
- 9. Übungsblatt, dinierenden Philosophen in Concurrent Haskell,Turingmaschine mit bel. vielen Threads,Turingmaschine mit zwei Laufzeitstacks
- 10. Übungsblatt, ChanSTM mit amortisierter konstanter Laufzeit
- 11. Übungsblatt, Hinweis zur CGi-Programmierung mit Erlang
- 12. Übungsblatt Aufgabe 4 Quelltext
- 13. Übungsblatt Aufgabe 1 Aufgabe 2 Aufgabe 3 (Quelltext) Aufgabe 4 (Zusatzaufgabe)