TU Berlin

Fachgebiet Kommunikations- und BetriebssystemeProgrammierpraktikum - Internet Protokolle und Anwendungen

Logo Fachgebiet KBS

Inhalt des Dokuments

zur Navigation

Praktikum: Internet - Protokolle und Anwendungen

Praktikum (4 SWS) 0432 L 555 im SS 2017

Termine

Tag
Zeit
Raum
Dozenten
Montag
10-12 Uhr
HFT-TA 131
Graff
Freitag
10-12 Uhr
MA 043
Graff

Die Veranstaltung beginnt am 21.04.

Anmeldung

Die Anzahl der Teilnehmer ist begrenzt. Bitte melden Sie sich über die Lernplattform ISIS zur Veranstaltung an.

Anrechenbarkeit

Informatik (BSc): Wahlpflicht

Technische Informatik (BSc): Wahlpflicht

Wirtschaftsinformatik (BSC): Wahlpflicht

Inhalt

In diesem Praktikum sollen die in der zugehörigen Vorlesung erlernten Vorgehensmodelle, Analyse- und Entwicklungsmethoden sowie Projektmanagementtechniken der Softwaretechnik im Rahmen eines größeren Softwareprojekts praktisch angewendet werden. Ziel ist die Entwicklung einer verteilten, webbasierten Anwendung. Es werden der praktische Umgang mit Protokollen des Internets, Techniken zur Implementierung einfacher Webserver und Klienten sowie Technologien webbasierter Anwendungen (z.B. Servlets, AJAX, ..) vermittelt.

Als mögliches Projekt steht dabei die Entwicklung "smarter" Infrastrukturen im Vordergrund. Gebäude der Zukunft verfügen dabei über diverse Sensorik und Aktorik. Die Entwicklung von Software zur Steuerung sogenannter Smart Homes erfordert eine sorgfältige Konzeption sowie Implementierung.

Lernziele

Ziel des Praktikums ist eine praxisorientierte Einführung in die Protokolle und Technologien, welche zur Umsetzung komplexer web-basierter Anwendungen notwendig sind. Teilnehmer sollten bereits über Java-Kenntnisse verfügen. Diese werden im Rahmen des Praktikums nicht vermittelt.

Themen

  • Grundlagen: Internet, Schichtenmodell
  • Protokolle: Hypertext Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP)
  • Anwendungen: Web-Server, Web-Klienten, Web-Proxies
  • Techniken: Servlets, Wicket, Google Web Toolkit (GWT)
  • Werkzeuge: Eclipse, Tomcat, JUnit, Subversion, Trac

Literatur

  • Java: Cristian Ullenboom: Java ist auch eine Insel. Galileo Computing, 2003. (http://www.galileocomputing.de/openbook/javainsel8)
  • Standards: Dokumente und RFCs des W3Cs (http://www.w3.org/) bzw. der IETF (http://www.ietf.org/).
  • Tutorial: Sun Microsystems: The Java Tutorials. (http://java.sun.com/docs/books/tutorial/)
  • API-Docs: Sun Microsystems: Java SE APIs & Documentation. (http://java.sun.com/javase/reference/api.jsp)
  • Internet: Andrew S. Tanenbaum: Computernetzwerke. Pearson Studium, 2003. (http://authors.phptr.com/tanenbaumcn4/

Navigation

Direktzugang

Schnellnavigation zur Seite über Nummerneingabe