Aller au menu Aller au contenu
Academics
Academics
Academics

> Study at Esisar > Engineering Programs

Distributed application programming - 4AMNE448

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In
  • Number of hours

    • Lectures : 9.0
    • Tutorials : -
    • Laboratory works : -
    • Projects : -
    • Internship : -
    • Written tests : -
    ECTS : 1.5
  • Officials : Emmanuel BRUN

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

Prerequisites

NE 320
C programming
Java programming
Fundamentals of communications in an operating system

Calendar

The course exists in the following branches:

see the course schedule for 2022-2023

Additional Information

Course ID : 4AMNE448
Course language(s): FR

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 cet article Facebook Twitter Linked In

Date of update October 29, 2021

Université Grenoble Alpes