Number of hours
- Lectures 15.0
ECTS
ECTS 2.0
Goal(s)
The course presents the basic problems related to distributed environments as well as solutions to build complex distributed applications
Contact David FELIOT
Content(s)
1. Introduction
Detailed description of some application domains and their requirements
2. Survey of some of the programming paradigms
Message-based communication
Client/server et remote procedure call
Mobile Code
3. CORBA: a client-server middleware
Principles
Interface Description Language
Main services
Case study: an application written with CORBA
4. Component-based programming
Component description and configuration
Architecture Definition Languages
Deployment of Distributed Applications
Prerequisites
Knowledge of the Java programming language
Test
A project.
N1=projet
Additional Information
Curriculum->ASI / Semester alternative->Semester 8
Bibliography
Documents polycopiés.