Équipe Réseaux

Différences entre les versions de « SujetsStagesProjetsTheses »

De Équipe Réseaux
Aller à la navigation Aller à la recherche
Ligne 1 : Ligne 1 :
== '''Sujets de Projets Etudiants''' (2007/2008) ==
+
== '''<font color="#1111FF">Sujets de Projets Etudiants</font>''' (2007/2008) ==
  
 
# Gestion de la multi-domiciliation des réseaux mobiles (NEMO) dans l'Internet Nouvelle Génération
 
# Gestion de la multi-domiciliation des réseaux mobiles (NEMO) dans l'Internet Nouvelle Génération
Ligne 9 : Ligne 9 :
 
'''SIP Communicator'''
 
'''SIP Communicator'''
  
# [http://www.sip-communicator.org/index.php/Development/CallTransfer Transfert d'appel] - Implémenter le transfert d’appel, qui consiste à rediriger un correspondant vers un autre, dans SIP Communicator.
+
# [http://www.sip-communicator.org/index.php/Development/CallTransfer Transfert d'appel] <font color="#FC0FC0">- Implémenter le transfert d’appel, qui consiste à rediriger un correspondant vers un autre, dans SIP Communicator.</font>
 
# [http://www.sip-communicator.org/index.php/Development/G729 Implémentation du codec G.729] - Implémenter le support du codec audio ITU G.729 dans SIP Communicator.
 
# [http://www.sip-communicator.org/index.php/Development/G729 Implémentation du codec G.729] - Implémenter le support du codec audio ITU G.729 dans SIP Communicator.
 
# [http://www.sip-communicator.org/index.php/Development/AppletRunner SIP Communicator en applet] - Créer une version personnalisée de SIP Communicator qui peut être exécutée en tant qu’applet.
 
# [http://www.sip-communicator.org/index.php/Development/AppletRunner SIP Communicator en applet] - Créer une version personnalisée de SIP Communicator qui peut être exécutée en tant qu’applet.

Version du 16 novembre 2007 à 23:33

Sujets de Projets Etudiants (2007/2008)

  1. Gestion de la multi-domiciliation des réseaux mobiles (NEMO) dans l'Internet Nouvelle Génération
  2. Expérimentation d'un protocole de gestion de la mobilité rapide dans l'Internet Nouvelle Génération
  3. Développement d'une interface graphique pour la gestion de la distribution des flux dans les réseaux mobiles (NEMO) multi-domicilié
  4. Création d'un portail captif IPv6


SIP Communicator

  1. Transfert d'appel - Implémenter le transfert d’appel, qui consiste à rediriger un correspondant vers un autre, dans SIP Communicator.
  2. Implémentation du codec G.729 - Implémenter le support du codec audio ITU G.729 dans SIP Communicator.
  3. SIP Communicator en applet - Créer une version personnalisée de SIP Communicator qui peut être exécutée en tant qu’applet.
  4. Création d'un installateur "Java Web Start" - Créer un paquet “Java Web Start” pour SIP Communicator afin que les utilisateurs puisse l’installer d’un simple click sur une URL.
  5. Service et outils LDAP - Implémenter un service OSGi pour SIP Communicator qui permettrait aux autres plugins d’obtenir des URI de téléphone à partir d’un répertoire LDAP en ligne. Ce projet nécessite aussi l’écriture d’un plugin d’interface simple qui permettra aux utilisateurs d’utiliser les services LDAP.
  6. Implémenter le support de DTMF via RTP - Rendre SIP Communicator capable d’envoyer des code DTMF lors d’une conversation téléphonique en se basant sur le standard RFC4733.
  7. Transfert de fichiers - Implémenter la fonctionnalité de transfert de fichiers pour tous les protocoles de SIP Communicator le permettant.
  8. Jeux en ligne pour Sip Communicator - Implémenter un plugin de jeux pour SIP Communicator qui permettrait de jouer facilement à des petits jeux multijoueurs avec des personnes de sa liste de contact.
  9. Support de dictionnaires en ligne - Implémenter la possibilité d’avoir des serveurs de dictionnaires comme contact. En y envoyant un mot, ce contact y répondrait par sa traduction ou sa définition.
  10. Tableau blanc partagé multi-utilisateurs - Etendre l’implémentation existante du tableau blanc partagé à des utilisateurs multiples.
  11. Géolocalisation des contacts avec Jabber - L’extension “User Geolocation” (Géolocalistation de l’utilisateur, XEP-0080) du protocole XMPP permet aux clients d’envoyer à leurs contact des informations sur leur position géographique. Cela permet à des applications comme SIP Communicator de montrer la position de l’ensemble de sa liste de contacts sur une carte (en utilisant par exemple le service web de Google Map).
  12. Notification de frappes pro-active - Développer un plugin pour SIP Communicator qui informerait l’utilisateur à chaque fois qu’un de ses contacts a commencé à lui écrire un message.
  13. Correcteur orthographique pour SIP Communicator - Développer un plugin pour SIP Communicator qui a pour but de vérifier l’orthographe des messages envoyés. La vérification devra être réalisée de la même manière que les traitements de texte comme OpenOffice ou MS Word. Dès qu’une erreur est détectée, l’utilisateur en serait informé (par exemple en soulignant le mot) et un clique du bouton droit ferait apparaître une liste de corrections possibles. Ce projet inclut également une recherche des dictionnaires existant pour diverses langues.
  14. Gestionnaire de profils pour SIP Communicator - Créer une extension pour SIP Communicator qui permettrait aux utilisateurs de créer, organiser et charger des profiles. Un profile est un environment utilisateur spécifique, qui contient des paramètres tels que l’historique, les comptes et la liste de contacts d’un utilisateur.
  15. Module de détection de l'inactivité de l'utilisateur - La détection de l’inactivité d’un utilisateur peut être délicate en Java. Le projet inclut une étude permettant de déterminer le meilleur moyen de détecter l’inactivité d’un utilisateur dans une application Java puis son implémentation dans SIP Communicator. Suite à une telle détection, ce module devra changer les statuts des comptes actifs afin qu’ils reflètent la non-disponibilité de l’utilisateur.
  16. Support des appels téléphoniques avec le protocole IAX - Implémenter le support du protocol Inter-Asterisk eXchange (IAX2) pour SIP Communicator. Un tel support représenterait une nouvelle implementation du Protocol Provider Service de SIP Communicator, et serait basée sur une implémentation libre existante, qui sera sélectionnée par l’étudiant durant le projet.
  17. Implémentation d'un protocole d'échange de clef avec chiffrement - Intégrer ou implémenter un protocol d’échange de clés pour SIP Communicator, qui sera utilisé conjointement avec l’implémentation existante de SRTP.
  18. Interface graphique de gestion des plugins SIP Communicator et installation d'un dépôt pour leur stockage en ligne - L’implémentation Felix d’OSGI (utilisée dans le noyau de SIP Communicator) permet la récupération des plugins (Bundles OSGI) à partir d’un dépôt en ligne. En d’autres termes, il devra être possible pour les utilisateurs de SIP Communicateur de télécharger, installer, configurer et démarrer un module par un simple click. Ce projet consiste à créer une interface client qui permette aux utilisateurs d’accéder à cette fonctionnalité. Il serait également intéressant d’avoir un dépôt OSGI en ligne permettant le téléchargement et le stockage de plugins pour SIP Communicator.
  19. Implémentation de raccourcis globaux - Selon le système d’exploitation, le module doit permettre l’enregistrement de raccourcis clavier globaux, configurables par l’utilisateur comme Ctrl+Shift+I (ouverture du dernier message reçu ) et Ctrl+Shift+A (Afficher/Masquer la liste de contact). Les raccourcis devront être actifs même si SIP Communicator n’est pas l’application courante active.