Accès direct au contenu

Direct Access to menu

logo N&B

NETWORKING PROJECT - Grenoble INP - Ensimag

Print page Français
Search
 
 

Membre de la CDEFI


NETWORKING PROJECT

ECTS credits : 2.0
 
Hours
Tutorial : 30
 
Objectives

The aim of this project is to develop from scratch or from existing libraries a network application. Students will work in groups of 4 or 5 people. Students have to organize their work by themselves, look for any documentation or existing code on the Web, and integrate independent parts into an operational prototype. Any programming language is accepted (Java/C++/C/Python ...). Besides the teamwork aspect, you will learn how to develop a graphical user interface (QT, Swing), to write multithreaded applications and basic/advanced notions of network programming (Socket, Client/Server paradigm, ...). you will use a Integrated Development Environment (Eclipse/Netbeans), a version control system (Git) and network tools in order to test your network application traffic. Students will be assigned mentors to help with their project.
Contents: They will have to choose among a list of projects that will be proposed by the mentors : SIP phone, IRC server, poker game, instant messaging client, video on demand server, a Bittorrent client ...


Contact Olivier ALPHAND
Content


Prerequisites

Prerequisites: Computer Networks course, object-oriented programming notions

Assessment

project source code, final report and prototype demonstration



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

Version française
 
 
 
É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