Aller au menu Aller au contenu
Academics
Academics
Academics

> Academics > Engineering Programs

Distributed application programming - 4AMNE449

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
    ECTS : 1.5

Goals

  • understand fundamental mechanisms, be able to choose an architecture for a distributed application
  • developping destributed applications (sockets interface, remote method invocation, ...)
Contact Emmanuel BRUN

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

Tests



Additional Information

Curriculum->EIS (Apprenticeship)->4A_APPRENTI

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 June 25, 2015

French
Grenoble INP - Esisar
Grenoble INP - Esisar
50 rue Barthélémy de Laffemas CS 10054
​​​​​​​26902 Valence Cedex 09 - France
Tél : 04 75 75 94 00 - Fax : 04 75 43 56 42
 
 
         
Université Grenoble Alpes