Attention : les TER rougis sont complets !
Nbr étud. Pré-requis Tuteur Titre
1 à 3
J. Plu
FMIN312
(TAWEB)
Fr. Scharffe Publication et interconnexion de données de transport sur le Web
Ce projet a deux buts: le premier est réaliser un outil de convertion de données de transport (lignes de bus, tram, arrêts, horaires, villes desservies,...) afin de pouvoir publier et interconnecter ces données sur le Web de données.
Le second but est de développer une application Web utilisant des données de transport. Il faudra réféléchir à une application originale, éventuellement sur support mobile, et utilisant plusieurs jeux de données.
Exemple d'applications
2 à 3
H. Boutaeb - S. Moatassime - B. Fahsi
  M. Kazmierski NoSQL, une solution pertinente pour les données de biodiversité ?
1 à 4

  Br. Carbonnier (1) Analyser les caractéristiques, avantages et inconvénients de la Licence CECILL


  Br. Carbonnier (2) Analyser les caractéristiques, avantages et inconvénients de la Licence CREATIVE COMMON
J. Gaujal

  Br. Carbonnier (3) Analyser les caractéristiques, avantages et inconvénients des principales licences de logiciels libres
1 à 4

  Cl. Jonquet
A. Laurent
Outils numériques innovants pour la prévention santé – Gestion de données médicales d’essais cliniques randomisés contrôlés non médicamenteux multicentriques.
K. Cousein - B. Tardieu

  S. Martin
A. Laurent
Outils de planning pour l'UEROS
2 à 4

  B. Arnaud Transition animée vers des coordonnées parallèles
2 à 3

FMIN304 Chr. Dony (1) Refactorisation de programmes à objets pour l'injection automatique de dépendances
2 à 3

FMIN304 Chr. Dony (2) Etude de l'Architecture et Extension du Framework ECLIPSE
2 à 4

FMIN304 Chr. Dony (3) Réalisation d'un éditeur d'architectures pour le langage à Composants SCL-EXIL
N. Deng - D. Gueye - J. Simari - A. Chadli

M. Diallo - M. Mimbela
D. Rodriguez

F. Bheekarree - J. Roch - N. Hoseyni - J. Garcin
FMIN304 Chr. Dony (4) Applications JEE N/Tier Client-Serveur - Composants EJB
A. Belamghari - M. Boufenouche

S. Farail
FMIN304 Chr. Dony (5) Applications N/Tier Client-Serveur - Composants JSF et SEAM
2 à 4

FMIN304 Chr. Dony (6) Applications N/Tier Client-Serveur - Composants Smalltalk Seaside et/ou Iliad
2 à 3

FMIN304 Chr. Dony (7) Programmation par Aspects Avancée
2 à 4

FMIN304 Chr. Dony (8)
D. Gautheron
Etude et Extension du Framework JOOMLA, Application à un vrai site
A. Mairin   M. Chaumont Extraction de vecteurs caractéristiques à partir une base d'images pour la classification d'images en "cover" ou "stego"
Objectif : évaluer la performance d’un algorithme de stéganographie.
À faire :
- extraire un ou des vecteurs décrivant une image (voir l’état de l’art).
- évaluer la performance de classification sur une grande base d’images « cover » et « stego ».
H. Hennani   P. Pompidor (1) Création de sites web personnalisés via des Google Maps virtuelles
Par exemple je voudrais représenter mon bureau et y localiser virtuellement, via des marqueurs GMap, les énoncés de TP, les polys, mes sujets d'examens en préparation ;-) ...
2 à 4

  P. Pompidor (2) Aide à la navigation dans le campus de Montpellier II, sur mobile, et grâce à l'API Google Map
(calcul et représentation du plus court chemins entre la position actuelle de l'étudiant perdu dans le campus et sa salle d'enseignement cible)
2 à 4

  M. Roche
M. Teisseire
Normalisation (écriture sous une forme unique) des noms de localisations dans les publications scientifiques :
Les applications à développer s'appuieront sur des méthodes de fouille de textes et fouille du Web.
Ces deux TER sont proposés en collaboration avec des enseignants-chercheurs du LRI (Paris-Sud).
2 à 5

FMIN305
ou FMIN304
Dj. Seriai (1) Orchestration de services (web) en BPEL
L'objectif de ce TER est de re-orchestrer une applications à base de services (web) suite à l'adaptation (dynamique) du processus métier correspondant.
2 à 5

FMIN305
ou FMIN304
Dj. Seriai (2) Transformation d'une interface web en PHP en services web ouverts à d'autres applications.
L’objectif de ce travail est de proposer une approche permettant de transformer une interface web développée en PHP en une interface proposant des services web (Web service) disponibles à d'autres applications
Ph. Creux - D. Fourcade - P.A. Portefaix

  Dj. Seriai (3) Étude comparative des plateformes mobile Android, Windows Mobile 7 et IOS : test sur une petite application
L’objectif de ce travail est de réaliser une études comparative des composants des plateformes les plus connues pour le développement sur mobiles. Une petite application exemple sera développée.
D. Balima - M. Mkadmi - M. Traki

  Dj. Seriai (4) Réalisation d'une architecture Ntiers client-serveur en .Net : service web et Hibernate
L’objectif de ce travail est de réaliser une application .Net par orchestration de services et interfaçage avec Hibernate
G. Gauthier
L. Pitiot - G. Mercier

T. Bouheraoua - A. Chaouche - N. Tinkicht - A. Hafaiedh
  Dj. Seriai (5) Réalisation d'une architecture Ntiers client-serveur en J2EE : service web et Hibernate
L’objectif de ce travail est de réaliser une application J2EE par orchestration de services et interfaçage avec Hibernate
4

Moteurs
de jeux
M. Moulis (1) Moteur de streaming de monde
K. Izquierdo

Moteurs
de jeux
M. Moulis (2) Moteur de gestion d'animations
4

Moteurs
de jeux
M. Moulis (3) Animation faciale et lip sync
Th. Benezet - O. Bonvila - K. Monmousseau - V. Pistre - S. Pastor Moteurs
de jeux
M. Moulis (4) Simulateur de trafic routier
4

Moteurs
de jeux
M. Moulis (5) Deferred rendering
4

Moteurs
de jeux
M. Moulis (6) Simulateur de nuages
4

Moteurs
de jeux
M. Moulis (7) Génération de plantes et visualisation de canopée
4

Moteurs
de jeux
M. Moulis (8) Simulateur de foule
V. Benaderette - A. Brichni
A. Chardes - J. Maire - J.P. Perrotton - Fr. Marco
  Fr. Koriche (2) Mouvement de Robot dans un Labyrinthe
L'objectif de ce projet est de simuler le mouvement de robot dans un labyrinthe (ex: couloirs du LIRMM). Le robot est modélisé à partir d'un projet préalable, ou choisi parmi les modèles existants dans le domaine public. Le simulateur s'appuiera sur un planificateur (continu) de mouvement 3D étudié en cours avec état initial et buts divers.
M. Bretl - Th. Marsigny - B. Train   Fr. Koriche (3) Adapter le Niveau des Donjons
Dans les donjons, l'objectif de l'IA est de proposer une équipe d'adversaire (ainsi que des pièges) adaptée au niveau du joueur (le fameux paladin). Si l'équipe est d'un niveau trop bas, le joueur s'ennuie, et si au contraire l'équipe est d'un niveau trop élevé le joueur est immédiatement décimé: ce phénomène est coutumier dans les jeux et de nombreuses phases de test sont souvent nécessaires pour construire les niveaux. L'objectif de ce TER est de construire un algorithme d'apprentissage permettant au gardien de construire une équipe d'adversaires qui s'adapte automatiquement au niveau des joueurs.
J. Hamed - F. Priotto

  St. Cerri (1)
Cl. Jonquet
Concepts fondamentaux de l’Informatique pour l’étude de la science du Web.
L’objectif de ce travail est l’étude des concepts fondamentaux nécessaire pour étudier le Web comme une science. Nous proposons à partir des concepts informatiques formalisés par Van Roy & Haridi d’intégrer la dimension humaine et sociale. Vous projetterez et expérimenterez vos réflexions dans le contexte d’une plateforme Web collaborative d’organisation de conférence.
2 à 3

  St. Cerri (2)
V. Douzal
Un système informatique pour la traçabilité à très long terme
L'objectif est de mener une analyse critique du design d'un système informatique en cours de développement, par tous les moyens et à tous les niveaux que l'on souhaitera adopter : discussion générale, discussion de points ou concepts particuliers qui jouent un rôle clef, essais et simulations partielles, comparaisons, parallèles, mise à l'épreuve de cas d'usages qu'on envisagera.
2 à 3

  Cl. Jonquet Comparison and convergence of biomedical ontology repositories platforms: BioPortal vs. CISMEF
Les terminologies et ontologies biomédicales jouent un rôle clé dans l’interopérabilité sémantique des données des sciences du vivant en servant de dénominateur commun. Pour construire des applications cliniques, médicales ou industrielles, il est crucial que les chercheurs convergent vers un ensemble de méthodes et de formats interopérables pour le traitement des données. L’Université de Stanford et le CHU de Rouen ont développé des portails pour les ontologies/terminologies biomédicales (e.g., édition, navigation, visualisation, annotation de données, indexation, etc.) qui assistent les professionnels de santé et les chercheurs en médecine dans la construction de système à base de connaissances. L’objectif sur le long terme est la convergence des recherches menées à Stanford avec les initiatives similaires en France dans le domaine des terminologies/ontologies médicales. Le travail consiste à faire une comparaison exhaustive des fonctionnalités des plateformes (accompagné de test d’évaluation) et s’intéresserez à l’interopérabilité des services fournis par les 2 plateformes.


  A. Laurent (1)
Outils décisionnels et Tableaux de bord - Centre de compétences HPC@LR
A. Ibrahim

  A. Laurent (2)
E. Guerdoux
Je pense donc je fais
M. Laclau

  A. Laurent (3)
M. Laurens
Développement d'un portail de gestion des offres des stages et projets UM2
 

  A. Laurent (4)
Chr. Coder
D. Caron
Interopérabilité d'applications de gestion des congés
 

  A. Laurent (5)
D. Caron
Gestion des Contrats dans le Système d'Information des Laboratoires GINA
 

  A. Laurent (6)
Chr. Forges
Conception et Mise en place d'un univers décisionnel lié aux activités d'enseignements
A. Soulaiman - O. Khartoumi
T. Mipam - J. Paterson
CASAR Cl. Zurbach Mise en oeuvre comparative des solutions Zabbix et Nagios dans la supervision et le monitoring de trafic dans un réseau de routeurs.
N. El-Saheli CASAR A.E. Baert IPV6 translation d'adresse
En janvier 2011, Hurricane Electric, premier réseau dorsal Internet natif IPv6 et fournisseur de services de colocation du monde annonça que l'IANA (organisme responsable de la gestion des adresses IP) allait attribuer son dernier bloc d'adresses IPv4 . L'épuisement des adresses IPv4 disponibles attribuées par l'IANA signifie que les fournisseurs de services Internet et les Registres Internet Régionaux (RIR) peuvent être dans l'incapacité de satisfaire des demandes de blocs d'adresses IPv4 supplémentaires émanant d'organisations dont les réserves d'adresses disponibles diminuent. Les entreprises travaillant uniquement avec IPv4 qui n'ont pu obtenir de nouvelles adresses sont susceptibles de devoir mobiliser des capitaux importants pour installer et configurer l'équipement de réseau nécessaire pour contourner le manque d'adresses. De nombreuse entreprises se doivent donc de revoir leur système d’adressage pour l’adapter à IPV6.
Dans ce Ter nous souhaitons dans un premier temps que les étudiants fassent une étude détaillé d’IPV6 en particulier des techniques de transition connues sous le nom de Bump in the Stack (RFC 2767) et Bump in the API (RFC 3338) qui permettent à des applications IPv4 de communiquer avec des clients IPv6. Dans un second temps,, une étude des outils qui facilitent la prise en charge d’IPV6 dans les logiciels comme IPV6 care sera demandé. Enfin dans un dernier temps la mise au point d’un logiciel de translation d’adresse IPV4 /IPV6 sera demandé
  CASAR R. Akbarinia
Fl. Masseglia
Cloud et extraction de connaissances
Descriptif et objectifs : Les traitements de données sur le cloud reposent sur des technologies et des plateformes qui gèrent la distribution massive des données et des calculs. Ces plateformes sont généralement proposées et maintenues par des acteurs industriels majeurs (Amazon, Google, Yahoo, Microsoft). Hadoop est une plateforme libre écrite en Java qui permet la gestion et le traitement de données dans un environnement de type Cloud. Hadoop est maintenu par la fondation Apache et implémente, entre autres, la technologie MapReduce de Google.
L'objectif de ce TER est de :
- comprendre les mécanisme d'une plateforme telle que Hadoop.
- travailler sur quelques requêtes avec Hadoop (probablement sur l'architecture GRID5000).
- si l'avancement le permet, implémenter un algorithme simple d'extraction de connaissances (data mining) sur Hadoop.