Ensimag Rubrique Formation 2022

Projet de réseaux - 5MMNPR

  • Volumes horaires

    • TD 30.0
    • TP 3.0

    Crédits ECTS

    Crédits ECTS 4.0

Objectif(s)

Le but de ce projet est de développer une application réseau à partir de zéro ou à partir de librairies existantes

Contact Olivier ALPHAND

Contenu(s)

En fonction de la difficulté du sujet choisi, les étudiants travailleront en équipe de 4 ou 5. Ils seront autonomes pour ce qui est de la gestion d'équipe, auront une recherche bibliographique et du code existant sur Internet à faire afin de pouvoir les réutiliser, les compléter et les intégrer au sein d'un prototype opérationnel répondant à un cahier des charges minimal. Le logiciel sera développé en JAVA. A coté du travail en équipe, vous devrez développer une interface graphique, mettre en place un application multi-threadées et manipulerez des notions basiques de programmation réseau. Vous utiliserez un environnement de développement intégré de votre choix (Eclipse/Netbeans), un gestionnaire de version et des outils réseaux afin de tester votre application. A votre équipe sera attribué un mentor qui pourra vous guider durant la durée du projet.

Les projets possibles sont par ordre de difficulté croissante: Serveur IRC, Messagerie instantanée et logiciel de Voix sur IP



Prérequis

Bonnes connaissances de Java, des notions basiques de réseau.

Contrôle des connaissances

L'examen existe uniquement en anglais 

Note : code produit + rapport final + présentation orale + démonstration du prototype



N1=code + rapport + soutenance à la fin du projet
Pas de rattrapage en 2ème session

Informations complémentaires

Le cours est donné uniquement en anglais EN

Cursus ingénieur->CSE->Semestre 5