Number of hours
- Lectures 9.0
- Projects -
- Tutorials -
- Internship -
- Laboratory works -
- Written tests -
ECTS
ECTS 1.5
Goal(s)
- understand fundamental mechanisms, be able to choose an architecture for a distributed application
- developping destributed applications (sockets interface, remote method invocation, ...)
Responsible(s)
Emmanuel BRUN
Content(s)
- General presentation of distributed architectures for embedded systems, client-server model
- The TCP and UDP protocols
- sockets API
- Processes, threads, parallel servers
- Serialization mechanisms
- Middleware, distributed objects, services, peer to peer architectures
Labs:
- Using sockets to communicateMise en oeuvre des communication par sockets
- Implementing a parallel server
- Serialization
- Invoking remote methods with RMI
NE 320
C programming
Java programming
Fundamentals of communications in an operating system
Calendar
The course exists in the following branches:
- Curriculum - EIS (Apprenticeship) - App - Semester 7
Additional Information
Course ID : 4AMNE448
Course language(s):
The course is attached to the following structures:
- Team Computer Science
You can find this course among all other courses.
Bibliography
Réseaux, A. Tanenbaum, 5ième édition, Pearson education
TCP/IP illustrated, vol 1: The Protocols. R. Stevens, Addison-Wesley