After successful completion of the course, students are able to implement fundamental network communications for distributed applications. They are able to explain the concepts of language-specific techniques, e.g., Java RMI, language independent security mechanisms for data transfer in distributed systems (Confidentiality, Integrity, Authenticity), as well as crosscutting concepts of parallel programming.
In the Distributed Systems Lab, your task will be to develop software that deals with concepts such as Sockets, Remote Method Invocations (RMI), and basic security mechanisms. The aim of the lab is to give you "hands-on" practical experience in developing distributed applications and to learn to do network programming.
See the corresponding TUWEL course information for up to date information.
The DSLab comprises 75 h working effort consisting of: 1 h Initial meeting 32 h First assignment 35 h Second assignment 7 h Preparation for test
The grade is determined by:
Ort: TISS
Java, systems programming, operating systems (Linux, Windows)