Réalisation d'un plugin pour la gestion

Slides:



Advertisements
Présentations similaires
Introduction Rétro ingénierie d’interfaces graphiques
Advertisements

Réalisation d’un Framework pour la création de jeux d'arcades
ACubeOLAP Client Olap en ACube.
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
1/17 Projet LAGAN Dechou & CO Développement dun programme de gestion dascenseurs Présentation de lapplication.
Jeu sur téléphone mobile
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Sujet BL1 : Simulateur de comportements réactifs
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Projet 4info.
API Présentation Comment ajouter des pages. Vous voici dans notre site « laboratoire » pour la démonstration RAJOUTER UNE PAGE.
Gaselys Trading Confirmation
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.
Plugin B pour JEdit Matthias Meusburger Antoine Acquaviva
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
Adaptation et intégration d'un module du Langage Parlé Complété (LPC) dans l'agent conversationnel Greta Mohammed ZBAKH Encadré par Mme. Hela DAASSI M.
Etude du système Android de Google
Comment remplacer le certificat pour Mozilla Firefox Le certificat actuel expire le 24 avril prochain. Il faudra donc le remplacer lors.
Projet JSimula.
Dessin Vectoriel Collaboratif
Simulateur Interactif de Qos dans un Routeur
Propagation d’une onde thermique dans une barre
Application to Blot Synteny
La Vallée des Mammouths
Projet de diplôme 2011 Miserez David
Projet JSimula.
Logiciel de gestion de comptes bancaires
Le portail web netUniversité
1 PLAN I. Eclipse Modeling Framework  Présentation  Le modèle Ecore  Code généré  Utilisation de template II.Graphical Modeling Framework  Présentation.
Guillaume TORRENTE Marc BOUISSOU Recherche & Développement
Création d’une communauté web scénarisée : le projet Crealys
Master 1 en informatique Juin 2007 Visualisation d'un ensemble convexe en 2D et en 3D pour la programmation linéaire 2 / 30.
Projet d’Année Lecteur MP3 pour musiciens sous Android
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Mise en place d’un Intranet
Yannis NGUYEN Vincent RENAUD Olivier VERSANNE
Candy Crush Killer Boyer Alexandre Bullat Théo Ralite Jérôme
Projet d’Année Lecteur MP3 pour musiciens sous Android
Candy Crush Killer Boyer Alexandre Bullat Théo Ralite Jérôme Raymond Nicolas Ribière Laurent Encadré par M. Laffont, enseignant à Polytech M. Kauffmann,
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Master 1 en informatique Juin 2007 Modélisation d'un ensemble convexe en 2D et en 3D pour la programmation linéaire 2 / 30.
MOCK.
Power AMC-Rational Rational Rose, Étude comparative
Le Browser hiérarchique de Classes Java : En quoi cette application pourra faciliter le travail de Mr Leblanc ? GROUX Julien & MOULINIER Georges.
Toolkit WEB de contrôle en SVG Equipe Koala d’ILOG Encadré par Colas Nahaboo Isabelle LAFAYE.
Mise au point d'une interface XUL pour un concordancier (LDI)‏ Tromeur Laurent 29 octobre 2007.
Le Browser hiérarchique de Classes Java : En quoi cette application pourra faciliter le travail de Mr Leblanc ?
Interface de génération de blason Projet STLM.GIBERT / M.LIPPMANN.
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Simulateur de microcontrôleur Intel 80C51
Logiciel de surveillance de réseaux informatique
TER LOGO Model a copier coller a chaque nouvelle diapositive.
1 Wikiman DRUANT Grégoire ZEKRI Mohamed Juin 2006 Encadré par : Mr Eric Piel.
LES SIMULATEURS RÉSEAU
Les outils informatiques au service du projet Sylvie Moltini-Zender _ IUFM de Sélestat-9 avril 2013.
Projet COO Gestion du club Bd de l’ENSICA.  Sommaire : I.Présentation succincte II.Gestion de base de données III. Mise en ligne du logiciel IV. Conclusion.
Vue d’ensemble du plugin. Barre d’outils TextBox non éditable où apparaît le chemin du projet. Affiche une représentation visuelle du modèle du projet.
POIRIER Kévin (Chef de projet) HUCHEDÉ Cédric BEUTIER Kévin LEBRUN Jérémy BESNIER Richard Simulation de décisions de Jury 1.
Soutenance de stage Projet principal :
Vous voici dans notre site « laboratoire » pour la démonstration AJOUTER UNE PAGE Cliquez sur ENTREZ ICI pour accéder à la partie administration.
Bus de terrain Can Open.
F ORMATION A L ’ UTILISATION DU SERVICE D ’ ACCÈS A DISTANCE AU DISQUE RÉSEAU Joël LINDECKER Tél : Fax : Mobile.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
DREAMWEAVER SEANCE 1 Axel JACQUET GM05 – Julien VAN MOORLEGHEM GM05 A2008 Écriture interactive & multimédia Présentation Dreamweaver 8.
Réalisation d’un Framework pour la création de jeux d'arcades Groupe MUS-D : FHAL Jonathan KÖNIG Mélanie MAILLET Laurent MANESCHI Romain NOVAK Audrey Encadrant.
1 SEPTEMBRE 2015 LFH et PRO D2 Formation statistique HANDVISION clubs de l’élite.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
Les IDE orientés conception C ycle de V ie D es A pplications
Transcription de la présentation:

Réalisation d'un plugin pour la gestion Master 1 Informatique Réalisation d'un plugin pour la gestion d'équipes et de tournois pour Warbot Réalisé par : - FABRE Basile - OLIVIERI Thomas - BELAMGHARI Aadnan Encadré par : - Mr Jacques FERBER 2009-2010

Plan Introduction - Programme Warbot - Interface graphique - Génération de fichier XML - Aspect technique - Démonstration Conclusion

Introduction Objectifs : - Production d’une interface de gestion des équipes - Création d'une interface de gestion de tournois Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion

Introduction Objectifs : - Intégration des informations renseignées par l'utilisateur - Génération automatique des fichiers XML correspondants Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion

Programme Warbot Présentation: - un jeu pour programmeurs - simulation de combat de robots en équipe Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion 55

Programme Warbot Motivation de notre projet : - réalisation d’un plugin pour Warbot afin d'offrir aux joueurs une interface graphique pour créer simplement des équipes et des tournois - remplacer la méthode actuelle fastidieuse par une simple étape Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion

Interface graphique 77 Introduction Programme Warbot Génération de code XML Aspect technique Démonstration Conclusion 77

Interface graphique Agents: Equipes: - Créer un nouvel agent - Éditer un agent existant - Supprimer un agent existant Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion Equipes: - Créer une nouvelle équipe - Éditer une équipe existante - Supprimer une équipe existante

Interface graphique - Création d’un nouvel agent : Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion

Interface graphique - Éditer un agent : Introduction Programme Warbot Génération de code XML Aspect technique Démonstration Conclusion

Interface graphique - Supprimer un agent : Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion

Interface graphique - Création d’une nouvelle équipe : 1212 Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion 1212

Interface graphique - Edition d’une nouvelle équipe : 1313 Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion 1313

Interface graphique - Supprimer une équipe : Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion

Génération de code XML - La génération des fichiers XML se fait automatiquement à partir des informations saisies dans l’interface graphique - Inversement, lorsque l'utilisateur demande des informations, comme par exemple la liste des agents, le programme va aller lire le fichier XML correspondant, traiter les informations pertinentes, et les afficher à l'utilisateur Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion

Génération de code XML Exemple d'un agent : Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion - chaque nouvel agent crée est ajouté à la liste des agents dans le fichier robots.fml . - Voici un exemple de code représentant 2 agents différents : <node-desc name="MaBase" class="warbot.kernel.Home" category="dumb"> <property name="detectingrange">200</property> <property name="energy">6000</property> <property name="radius">20</property> </node-desc> − <node-desc name="MonExplorateur" class="warbot.kernel.Explorer" category="dumb"> <property name="detectingrange">260</property> <property name="energy">1000</property> <property name="radius">12</property>

Génération de code XML Exemple d'une équipe : Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion - chaque nouvelle équipe créée est ajoutée dans le fichier Warbot10.fml - Voici un exemple de code représentant 2 agents différents : <node-desc name="DocExpl" class="warbot.kernel.Explorer" category="DocJLB"> <icon url="images/warbot/docJLB/DocExpl.gif"/> <property name="radius">12</property> <property name="team">DocJLB</property> <property name="detectingrange">130</property> <property name="energy">1000</property> <property name="brainClass">warbot.demo.docJLB.DocExplorer</property> <graphic-element class="warbot.kernel.GBasicBody"> <property name="imageaddress">images/warbot/docJLB/DocExpl.gif</property> <property name="labelLocation">4</property> </graphic-element> </node-desc>

Aspect technique Outils et langages : - Utilisation du langage Java, développé par Sun Microsystems - Simplification de certains aspects de programmation grâce à la présence de nombreuses interfaces de programmations ex : la bibliothèque graphique « Swing », ou encore « JDOM » pour XML Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion

- Recherche et documentation -> Google via Mozilla Firefox Aspect technique Outils et langages : - Recherche et documentation -> Google via Mozilla Firefox - Code -> Eclipse Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion

Démonstration Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion Démonstration

Conclusion Introduction Programme Warbot Interface graphique Génération de code XML Aspect technique Démonstration Conclusion Conclusion

Merci pour votre attention