Accès direct au contenu

Accès direct au menu

logo N&B

Projet réseaux avancés - Grenoble INP - Ensimag

Imprimer la page English

Projet réseaux avancés

Crédits ECTS : 2.0
 
Volume horaire
Travaux dirigés : 30
 
Objectifs

Le but de ce projet est de développer une application orienté réseau de zéro ou à partir de bibliothèques existantes. Les étudiants travailleront par groupe de 4 à 5 étudiants maximum. L'intérêt de ce projet est que les étudiants doivent organiser leur travail eux-même, chercher la documentation ou du code existant en ligne et mettre en place un prototype opérationnel implémentant au minimum les fonctionnalités négociées avec le maître d'ouvrage (l'enseignant qui supervise le projet). Tous les langages sont acceptés (Java/C/C++/Python ...). A coté de l'aspect de travail en groupe, vous apprendrez à développer une interface graphique (QT, Swing ...), à écrire des applications multi-threadées et des concepts basiques/avancées de programmation réseau (Socket, paradigme client/serveur, ...). Vous utiliserez un environnement de développement intégré (Eclipse/Netbeans), un système de contrôle de version (Git) et des outils réseaux afin de tester votre application réseau pour vérifier que votre protocole de communication respecte bien le standard sur lequel se base votre application.
A titre d'exemple, les applications développées dans ce type de projet peuvent être : un softphone SIP, un serveur de vidéo à la demande, un serveur IRC, un client de messagerie instantanée basé sur mDNS, un client bittorrent, un jeu de poker en réseau, un simulateur de routeurs OSPF ...


Contact Olivier ALPHAND
Contenu


Prérequis

Cours Réseaux 2A et notions de programmation orienté objet

Contrôle des connaissances

Code source du projet, rapport final et une démonstration du prototype



N1=code + rapport + démonstration prototype à la fin du projet
<br>
Pas de rattrapage en 2ème session

English version
 
 
 
École nationale supérieure d'informatique et de mathématiques appliquées
681, rue de la passerelle - Domaine universitaire - BP 72 - 38402 SAINT MARTIN D'HERES Copyright Grenoble INP