19512
Vorlesung
WiSe 12/13: ALP V: Netzprogrammierung
Peter Löhr
Kommentar
Inhalt Die Vorlesung stellt Prinzipien, Sprachen und Middleware für die Entwicklung verteilter, insbesondere Web-basierter Anwendungssysteme vor. In Fortsetzung von Algorithmen und Programmierung IV werden nichtsequentielle Programme betrachtet, deren Prozesse über Nachrichten interagieren. Typische Ausprägungen mit Schwerpunkt Client/Server-Architekturen werden behandelt. Am Beispiel von Middleware wie Java RMI und CORBA werden konkrete Ausprägungen der Fernaufruf-Technik betrachtet. Zur direkten Nachrichtenkommunikation über Internet wird die Funktionsweise von Sockets dargestellt und darauf aufbauend Internet-Dienste und deren programmatische Nutzung erarbeitet. Für Web-basierte Verteilung wird auf HTTP- Kommunikation eingegangen, ferner auf Techniken der klienten- und serverseitigen Verarbeitung wie Javascript, Applets, CGI, Servlets, JSP, GWT u.a. Auf weitere Modelle der Netzprogrammierung wie Peer-to-Peer-Systeme, Parallelrechnen im Netz, Agentensysteme und erweiterte Interaktionsparadigmen wie z.B. Tuplespaces wird ein Ausblick gegeben. Zielgruppe Pflichtveranstaltung für Studierende im Bachelorstudiengang Informatik Studierende im lehramtsbezogenen Masterstudiengang mit Kernfach Informatik besuchen diese Vorlesung im Rahmen von "Gemeinsames Modul Netzprogrammierung" zusammen mit dem "Unterrichtsprojekt zu Telematik/Netzprogrammierung" (Nr. 19578) Voraussetzungen ALP 1-4, TI 1-3. Ferner wird erwartet, dass die TeilnehmerGrundkenntnisse in HTML mitbringen und ihre HTML-Kenntnissewährend des Semesters selbständig erweitern. (Eine von zahlreichen einschlägigen Ressourcen ist http://de.selfhtml.org/html/index.htm ) Literatur Bengel, Günther: Grundkurs Verteilte Systeme. Vieweg & Teubner 2004 Homepage http://www.inf.fu-berlin.de/lehre/WS12/alp5/index.html Schließen
16 Termine
Regelmäßige Termine der Lehrveranstaltung
Di, 16.10.2012 12:00 - 14:00
Di, 23.10.2012 12:00 - 14:00
Di, 30.10.2012 12:00 - 14:00
Di, 06.11.2012 12:00 - 14:00
Di, 13.11.2012 12:00 - 14:00
Di, 20.11.2012 12:00 - 14:00
Di, 27.11.2012 12:00 - 14:00
Di, 04.12.2012 12:00 - 14:00
Di, 11.12.2012 12:00 - 14:00
Di, 18.12.2012 12:00 - 14:00
Di, 08.01.2013 12:00 - 14:00
Di, 15.01.2013 12:00 - 14:00
Di, 22.01.2013 12:00 - 14:00
Di, 29.01.2013 12:00 - 14:00
Di, 05.02.2013 12:00 - 14:00
Di, 12.02.2013 12:00 - 14:00