Philippe Dax
Pièce C218
dax@inf.enst.fr

Diffusion d'URLs par Multicast
BUM (Broadcast URL by Multicast)

Il s'agit de réaliser une application coopérative de groupe permettant d'émettre des URLs vers des récepteurs passifs. Emetteurs et récepteurs sont des instanciations de la même application et appartiennent à un même groupe multicast.

L'émetteur ne distribue pas directement les pages Web à afficher mais seulement leur URL.
Il doit disposer d'une liste d' URLs chargeables comme un carousel de diapositives (noms des transparents), de telle sorte que le manipulateur, lorsqu'il clique sur l'une d'elles l'envoie aux autres. Les récepteurs reçoivent cette URL et font en sorte de l'envoyer au navigateur préalablement lancé. De même sur l'émetteur le clic de l'URL courante doit déclencher l'affichage sur le navigateur local du manipulateur.

Dans l'interface graphique il faudra prévoir de visualiser les participants. Un bouton (ou 2) devra définir le mode d'utilisation émetteur ou récepteur (par défaut), sachant qu'à tout moment rien n'interdit qu'un récepteur devienne un émetteur, à condition qu'il ait des URLs préchargées.. On pourra aussi prévoir un mode automatique de diffusion rythmé à une certaine fréquence paramètrable. Prévoir également une entrée pour une URL tapée manuellement.