Connexion


Dernières nouvelles

15.02.2012
Licence 1 MI : Info0203
Mise en ligne des CM 4 à 6
--> accès.
14.02.2012
Licence 3 MI : Info0606
Mise en ligne du CM 3
--> accès.
31.01.2012
Licence 3 MI : Info0606
Mise en ligne du CM 2
--> accès.
23.01.2012
Licence 1 MI : Info0203
Mise en ligne du CM 3
--> accès.

Contact

Courriel :
cyril.rabat [at] univ-reims.fr

Téléphone :
+33-26-91-33-81

Fax :
+33-26-91-33-97

Facebook :
lien Facebook direct

Info0605 : Année 2011-2012

   Voici la liste des projets que je propose cette année :

  1. Développement d'une interface graphique Java pour Dasor (Java)
    Dasor est une bibliothèque de simulation pour algorithmes distribués. L'idée de ce projet est de développer une interface permettant de réaliser des animations de simulations à partir de traces de sortie.
  2. Générateur et décodeur de trames (PHP/Javascript)
    Le but du projet est de développer toutes les classes PHP nécessaires pour représenter les trames des principaux protocoles vus en cours d'Info0503. Dans un premier temps, l'utilisateur peut remplir l'ensemble des champs au travers de formulaires (avec le remplissage et les vérifications automatiques). Dans un deuxième temps, en fournissant une trace, l'ensemble des champs doit pouvoir être extrait et les informations affichées. Ce système doit permettre à terme, une intégration au système de QCM en ligne.
  3. Interface de création de maquettes réseau (Java)
    Le but de l'application est de créer simplement à l'aide de la souris des maquettes réseaux de base (telles que celles vu en Info0503). Ces maquettes doivent pouvoir être sauvegardées/chargées dans ou depuis un fichier XML. L'application doit permettre aussi d'exporter ces maquettes dans différents formats exploitables.
  4. Conception de maquettes réseaux (Web : PHP/Javascript/XML)
    Ce projet vise à pouvoir générer à la volée des images depuis une topologie réseau définie dans un fichier XML. Pour cela, une API en PHP doit être développée et pourrait, à terme, être fusionnée dans le système de QCM. L'idée est de proposer une maquette vierge et de demander à l'utilisateur de la compléter en réalisant le plan d'adressage.
  5. Génération de chronogrammes TCP (Web : PHP/Javascript/XML)
    Un chronogramme TCP doit pouvoir être représenté via une description XML. A partir de ce fichier XML, il doit être possible de générer une image en PHP qui pourrait être exploitée dans le système de QCM. Plusieurs cas sont possibles : 1) décrire complètement les échanges ou 2) proposer une configuration d'un scénario exécutable.
  6. Système de dépôt de fichiers (Web : PHP)
    Les étudiants de Licence 1 MI exploitent depuis plusieurs années un système de dépôt de fichiers. Ce système leur permet de déposer à la fin de chaque TP, les différents fichiers créés lors du TP. A partir de l'interface administrateur, il est possible pour les enseignants d'accéder aux fichiers déposés et de laisser des commentaires. Le but du projet est de reprendre l'intégralité du système et d'y ajouter un ensemble d'options.
  7. Système de QCM réseau multi-niveaux, multi-questions (PHP/Javascript)
    Le système de QCM a pour but d'entraîner les étudiants aux différents examens de réseau. Actuellement, le système ne propose que des questions à choix multiples et le système de gestion est à améliorer.
  8. Conception d'un système de gestion d'images virtuelles pour les TP de réseau (Script Shell/VirtualBox)
    Les machines virtuelles VirtualBox sont utilisées pour les TP de réseau afin de permettre aux utilisateurs d'accéder aux configurations réservées à l'administrateur du système. Ces images sont supprimées à la fin de chaque séance et il n'est pas possible pour le moment, de récupérer les différents réglages effectués lors de la séance. Le but du projet est donc, entre autre, de développer un moyen qui permettrait de récupérer la configuration de l'ensemble des machines virtuelles de la salle.
  9. Comparateur de traces d'exécution (C++ / Java)
    La bibliothèque Dasor permet d'exécuter des simulateurs d'algorithmes distribués. L'ensemble des événements générés lors de l'exécution sont exportés dans des fichiers binaires. Des outils permettent ensuite d'analyser ces traces. Le but de ce projet est de proposer des outils supplémentaires pour l'analyse de ces traces et de pouvoir comparer plusieurs fichiers de traces.
  10. Réinjection de scénariis dans une bibliothèque de simulation (C++)
    L'exécution d'un algorithme distribué via la biblithèque Dasor génére une trace de sortie. Le but de ce projet serait de développer des outils afin de permettre le rejeux à l'identique d'une simulation.


Version de cette page Mardi 21 Février 2012