31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.

Slides:



Advertisements
Présentations similaires
Tutoriel - Les Ressources du BCH
Advertisements

Calcul du flot maximum Algorithme de Ford Fulkerson Maxime Chambreuil | Nicolas Fournel | Vianney Gremmel | Leïla Traoré | Marouane Zehni UV RO.
Simulation de flux de personnes dans un parc d’attraction
Le monde i-mode Epreuve Oral – 16/03/05 Master STIC / CAM API et environnement de développement Bakogiannis Anastasios ( )
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
La Gestion de la Configuration
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Affichage interactif, bidimensionnel et incrémental de formules mathématiques Hanane Naciri et Laurence Rideau INRIA Sophia Antipolis CARI'2000.
Julien HERON.
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Sujet BL1 : Simulateur de comportement réactif Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa.
Gestionnaires de contenu en ligne TER BN1 Mario Di Miceli, Maxime Lamure, Damien Mandrioli, Romain Raugi.
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
TESTBED TESTPLAN OBJECTIFS: Évaluer les services, fonctionnalités et l'installation des releases du testbed. CONTEXTE: Test effectué dans un contexte de.
Framework Avancement au Plan Principales avancées pour les parties Ligand, Sites Actifs et Docking Processus dinstallation de.
Tests et Validation du logiciel
Conception d’une application de gestion de fiches études
BTS SIO : Stage première année – Création d’un site web interactif
Maîtrise des données et des métadonnées de l’ODS
Université Mouloud Mammeri de Tizi-Ouzou
MAGNIN Pierre 2 MIC D MAILLARD Adrien 2 MIC D Soutenance le 17/06/09.
UNIVERSITE DES SCIENCES ET DE LA TECHNOLOGIE D’ORAN
Etude des Technologies du Web services
Présentation du SVI - DELSOL Mikaël
Prise de décision dans les shooters TER 08/09 Sandrine Buendia
XML-Family Web Services Description Language W.S.D.L.
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
GWT UML Un modeleur UML en GWT
BERNARDIN Benoît Lycée Louis Pergaud
Interaction audio sur le site web du LIA
Les systèmes de jeux deviennent de plus en plus complexes, nécessitant que lIntelligence Artificielle progresse elle aussi en parallèle. Dans ce contexte,
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Développement d’un réseau social professionnel
TILLARD Baptiste MANDYEV Andriy PESSION Julien MIRA Yoann
Projet de diplôme 2011 Miserez David
PROJET RICM 4 SERIOUS GAME
Conception, création et animation d’une classe virtuelle
DONG Xiaoguang HONG Liang OULDBABA Fadel WANG Min
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Soutenance de stage 16 Mai au 5 Août 2011
EXIGE Un avenir dans le web....
Création d’une communauté web scénarisée : le projet Crealys
Supports de formation au SQ Unifié
Collège Jean de la Fontaine
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Introduction au Génie Logiciel
Application de gestion des retards
Le Taquin Mathieu Bernou Laurent Robin.
Initiation à la conception des systèmes d'informations
PLAN 1. Introduction 1.1. Sites de presse actuels 1.2. Objectif de notre site 2. Description du modèle 3. Outils utilisés 3.1. SVG 3.2. PHP et MySQL 4.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Master 1 en informatique Juin 2007 Modélisation d'un ensemble convexe en 2D et en 3D pour la programmation linéaire 2 / 30.
L’enseignement de spécialité SLAM
Plan de la présentation
L T I Laboratoire de Téléinformatique 2 Projet de semestre Parseur XML basé sur la DTD : Buts –Utiliser la grammaire définissant un type de fichiers XML.
Karine Vallin - Dorian Baysset
Informatique et Sciences du Numérique
Soutenance de stage Florian Carlier
Éléments de présentation
Apports des clients riches dans le monde du WEB 2.0
Les Jeux Vidéos Libres Présentation pour Média-Cité le 13/10/09 Ce document est sous Gnu FDL.
Architectures articulant des représentations hétérogènes L’exemple de Gate (Mini tutoriel, journée Atala du 12 février 2005) Thierry Poibeau LIPN (CNRS.
Développement du jeu Ricochet Robots pour Android
Validation technique 06/04/10. La solution Avalanche Le démonstrateur  Site web  Centre de supervision  Centre de vérification  Base de données.
Plugin Scheme pour Eclipse Etudiants Simeon KOSTOV Matthieu IZOULET Agostino SEMERIA Responsable Erick GALLESIO Maîtrise Informatique , UNSA.
Projet ALLEGRO IFLEG Développement d’outils sophistiqués pour l’apprentissage interactif des langues étrangères Treveur Bretaudière Encadrement: Guy Achard.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
1 Master Data Management au SANDRE. GPA 17/10/ Une philosophie de diffusion des référentiels 3 grands blocs dans les systèmes d’information environnementaux:
1 Master Data Management au SANDRE. ADD 27/11/ Une philosophie de diffusion des référentiels 3 grands blocs dans les systèmes d’information environnementaux:
Transcription de la présentation:

31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien SOUVERAIN Samantha MOINEAUX 31/05/2007Projet Master 11

31/05/2007Projet Master 12 Sommaire Introduction I. Projet II. Le site Internet III. Les jeux IV. Documentation V. Ouverture VI. Problèmes rencontrés Conclusion 31/05/2007Projet Master 12

31/05/2007Projet Master 13 Introduction 1er semestre ◦ Cahier des charges ◦ Documentation 2ème semestre ◦ Développement ◦ Tests 31/05/2007Projet Master 13

31/05/2007Projet Master 14 I. Projet a) Description Initié enfants et adultes à le recherche opérationnelle ◦ Site Internet ◦ Jeux Collaboration entre 2 groupes de travail Rédaction cahier des charges 1 er semestre 31/05/2007Projet Master 14

31/05/2007Projet Master 15 I. Projet b) Organisation 31/05/2007Projet Master 15 JulienSamanthaSylvain Programmation site Internet Programmation Sudoku Programmation site Internet Programmation algorithme des fourmis pour le Voyageur de commerce Gestion administrative du projet Bibliothèque de graphe Programmation jeux : - Plus court chemin - Coloration de graphe - Voyageur de commerce

31/05/2007Projet Master 16 II. Le site Internet a) Fonctionnalités visiteur Enregistrement ◦ Saisie : login et mot de passe ◦ Confirmation d’enregistrement Authentification ◦ Saisie : login et mot de passe ◦ Confirmation d’accès Liens avec la RO ◦ Définition RO ◦ Fête de la science ◦ La RO à l’IUP 31/05/2007Projet Master 16

31/05/2007Projet Master 17 II. Le site Internet b) Web services Scripts pour les scores ◦ Insertion dans la base de données ◦ Affichage pour utilisateurs logués ou non ◦ Affichage 10 meilleurs scores Ressources pour les applets 31/05/2007Projet Master 17

31/05/2007Projet Master 18 II. Le site Internet c) Administration du site (1) Gestion de la base 31/05/2007Projet Master 18

31/05/2007Projet Master 19 II. Le site Internet c) Administration du site (2) Gestion des jeux

31/05/2007Projet Master 110 II. Le site Internet c) Administration du site (3) Gestion des joueurs

31/05/2007Projet Master 111 III. Les jeux a) Le Sudoku (1) Présentation du jeu et ergonomie Algorithmes de génération et de résolution Perspectives d’amélioration 31/05/2007Projet Master 111

31/05/2007Projet Master 112 III. Les jeux a) Le Sudoku (2) Présentation du jeu : ◦ Différents niveaux ◦ Aide au joueur ◦ Grille personnelle

31/05/2007Projet Master 113 III. Les jeux a) Le Sudoku (3) Algorithme ◦ Structure des données ◦ Génération des grilles ◦ Résolution et vérification

31/05/2007Projet Master 114 III. Les jeux a) Le Sudoku (4) Perspectives d’amélioration ◦ Implémentation des méthodes de résolution “humaines” ◦ Rajouter une aide pas à pas se basant sur ces méthodes ◦ Générer des grilles avec symboles prédéfinis

31/05/2007Projet Master 115 III. Les jeux b) Jeux autour des graphes Nombreuses applications de la recherche opérationnelle nécessitent les graphes ◦ => développement d'une bibliothèque spécifique Plusieurs jeux ◦ Plus court chemin ◦ Coloration de graphes ◦ Voyageur de commerce Caractéristiques communes ◦ Architectures ◦ Interfaces ◦ Contrôles 31/05/2007Projet Master 115

31/05/2007Projet Master 116 III. Les jeux b) Bibliothèque de graphes (1) Analyse ◦ UML  permet de définir l'architecture  aucune information sémantique ◦ TDD (Test Driven Developement) ‏  donne un couche sémantique aux méthodes  automatisation des tests ◦ Design pattern  améliore l'architecture  comportement similaire à d'autres applications ◦ « Java efficace » 31/05/2007Projet Master 116

31/05/2007Projet Master 117 III. Les jeux b) Bibliothèque de graphes (2) 2 types de données à stocker : ◦ algorithme ◦ affichage graphique Utilisation de la généricité 31/05/2007Projet Master 117

31/05/2007Projet Master 118 III. Les jeux b) Bibliothèque de graphes (3) Quels sont les types de graphes ? ◦ graphes orientés non valués ◦ graphes orientés valués ◦ graphes non orientés non valués ◦ graphes non orientés valués 31/05/2007Projet Master 118

31/05/2007Projet Master 119 III. Les jeux b) Bibliothèque de graphes (4) Opérations sur les sommets et les arcs Tri Parcours Construction de chemin Gestion des erreurs Algorithme ◦ plus court chemin (Dijsktra) ◦ coloration de graphe (Welsh-Powell) ◦ voyageur de commerce  Heuristique du plus proche voisin  Méthode des fourmis 31/05/2007Projet Master 119

31/05/2007Projet Master 120 III. Les jeux c) Éléments communs (1) Éléments d'interfaces et contrôles communs ◦ classes communes ◦ utilisation de l'héritage 3 niveaux de difficultés Score ◦ score suit la problématique de la RO  trouvé la solution vite  proche de l'optimum Utilisation de la géographie comme support ◦ carte de France 31/05/2007Projet Master 120

31/05/2007Projet Master 121 III. Les jeux c) Éléments communs (2) Représentation des données ◦ format XML ◦ commune pour le jeu du plus court chemin et le voyageur de commerce ◦ différente pour la coloration ◦ possibilité d'en rajouter par la suite Les données XML sont récupérées : ◦ par requête HTTP ◦ seulement quand on en a besoin Documentations ◦ Définition des DTD ◦ Documents explicatifs

31/05/2007Projet Master 122 III. Les jeux d) Plus court chemin (1) But : trouver le plus court chemin Basé sur les réseaux routiers ◦ soit les distances entre les villes ◦ soit le temps de parcours 2 modes de jeu ◦ mode normal  On soumet une instance  Le joueur doit la résoudre ◦ mode libre  Le joueur construit son propre réseau  L'applet résoud le problème 31/05/2007Projet Master 122

31/05/2007Projet Master 123 III. Les jeux d) Plus court chemin (2)

31/05/2007Projet Master 124 III. Les jeux d) Plus court chemin (3)

31/05/2007Projet Master 125 III. Les jeux e) Jeu de la coloration (1) But : colorier une carte ◦ avec le minimum de couleurs ◦ sans que 2 zones adjacentes aient la même couleur Basé sur des cartes administratives 31/05/2007Projet Master 125

31/05/2007Projet Master 126 III. Les jeux e) Jeu de la coloration (2)

31/05/2007Projet Master 127 III. Les jeux e) Jeu de la coloration (3)

31/05/2007Projet Master 128 III. Les jeux f) Voyageur de commerce (1) But : trouver le plus court cycle hamiltonien Basé sur les réseaux routiers ◦ soit les distances entre les villes ◦ soit le temps de parcours 2 modes de jeu ◦ mode normal  On soumet une instance  Le joueur doit la résoudre ◦ mode libre  Le joueur construit son propre réseau  L'applet résoud le problème  soit par l'heuristique du plus proche voisin  soit par la méthode des fourmis 31/05/2007Projet Master 128

31/05/2007Projet Master 129 III. Les jeux f) Voyageur de commerce (2)

31/05/2007Projet Master 130 III. Les jeux f) Voyageur de commerce (3)

31/05/2007Projet Master 131 IV. Documentation JavaDoc pour l'ensemble des classes Bibliothèque de graphe ◦ manuel d'utilisation Les jeux ◦ pour les joueurs  tutoriels explicatifs ◦ pour les futures développeurs  explication technique de l'architecture 31/05/2007Projet Master 131

31/05/2007Projet Master 132 V. Ouverture Projet 13 ◦ Interaction audio sur le site WEB du LIA Commande orale ◦ pour se déplacer dans les réseaux ◦ pour choisir les couleurs

31/05/2007Projet Master 133 VI. Problèmes rencontrés Équipe de travail ◦ abandon de Fanny ◦ différence d'emploi du temps ◦ différence de culture, de langue Environnement de travail ◦ pas d'accès extérieurs aux serveurs ◦ pas d'outils de gestion de version type Subversion 31/05/2007Projet Master 133

31/05/2007Projet Master 134 Conclusion Respect du cahier des charges Gestion du travail en équipe et de l’administration de projet Amélioration des compétences en programmation 31/05/2007Projet Master 134