Distributed application programming - 4AMNE448
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Goals
- understand fundamental mechanisms, be able to choose an architecture for a distributed application
- developping destributed applications (sockets interface, remote method invocation, ...)
Content - 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
PrerequisitesNE 320
C programming
Java programming
Fundamentals of communications in an operating system
Additional Information Course ID : 4AMNE448
Course language(s): 
The course is attached to the following structures:
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
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Date of update October 29, 2021