Projet IG2 2000
Développement d'Applications MULTICAST
version (12/01/00)
Domaine
Réseau (et/ou/nil) Informatique
Nombre d'élèves
4 (+-) élèves par projet, 2 ou 3 projets
Contexte du projet
Il s'agit de définir et de développer une Application
Réseau de Communication de Groupe en utilisant la diffusion
Multicast définie dans le protocole IP.
Le choix de l'application reste assez ouvert et la définition
des fonctionnalités de communication de l'application constitue
un élément important du projet.
A défaut de meilleurs propositions, l'application cible pourra
être :
- "Chat" Multicast
- Jeux de cartes : bridge, tarot, poker, generique,..
- "Pusher" Web (comme on dit en vieu francois)
- ...
- Gestionnaire de sessions Multicast
Le contexte commun est de la communication "many-to-many", sans
processus serveur centralisé.
Travail attendu
Le travail à réaliser comprend :
- la définition (spécification!) de l'Application
Communicante et du (des) protocole sous-jacent
- réalisation d'une interface graphique utilisateur ...
- développement de l'appli
- expérimentation et analyse pratique des
problèmes de communication de groupe en l'absence de maitres.
L'utilisation de Java semble la plus adaptée, mais les pros peuvent faire du C. L'application cible doit fonctionner sous Unix. La
connaissance des bases de programmation socket et des protocoles IP,..
seront indispensables (NB: l'utilisation du multicast IP ne demande
pas plus de travail que la programmation socket UDP). La mise en oeuvre
et l'utilisation des applis multicast "traditionnelles" (Sdr, rat,
...) et d'une plateforme d'expérimentation est
nécessaire. L'encadrant compte participer activement à
la réalisation du projet.
Info, Doc
Altavista ,
P. Hennequin,
Unix Network Progamming vol1 (chap19) Stevens;.
Java Network Programming, Hugues,shoffner, hammer; Manning.
Java Network Programming; O'Reilly.
Internetworking with TCP/IP vol3 version BSD, Comer. (tout sur socket
mais rien sur multicast)
IPMI technical center
...
Responsable du projet et encadrant
Nom : Pascal HENNEQUIN
Tel. :47 90
Bureau : A106-01
Au secours : pascal.hennequin@int-evry.fr