View
19
Download
0
Category
Preview:
DESCRIPTION
INFO 0605. Développement d’un éditeur XML. MEHAULT Maxime NICOLAS Rémi. L3 MI. SOMMAIRE. Présentation du projet Le projet et son contexte Les outils utilisés IDE, Maven , Subversion XML et DTD au sein du projet Quelques points importants - PowerPoint PPT Presentation
Citation preview
INFO 0605Développement d’un éditeur
XML
MEHAULT MaximeNICOLAS Rémi L3 MI
SOMMAIREPrésentation du projet
Le projet et son contexte
Les outils utilisésIDE, Maven, Subversion
XML et DTD au sein du projet
Quelques points importantsVue formulaire, lancement de l’application,
organisation d’un projet2
MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010
Présentation du projetLe contexte
USS Simgrid : Work Package 4Grille de calculsCampagnes de simulations
Le projetEditeur de fichiers XMLGestion de projet (ensemble de fichiers)
3MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010
Architecture
4
Middleware
Simulateur
Exécution Intergiciel
Infrastructure
4MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010
Les outils utilisésLes environnements de développement (IDE)
Eclipse : Développement généralNetbeans : Développement des fenêtres
MavenGestion et automatisation des projets JAVA
Subversion Gestion des versions et partage des fichiers
55MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010
XML et DTD au sein du projetBibliothèques JAVA
Javax.xml : analyse XML et validation (DTD)Org.w3c : représentation Objet d’un document
XML
Classes développéesDocXML : représentation d’un document XMLElementDTD : représentation d’un élément
d’une DTD
66MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010
Quelques points importantsVue formulaire :
Ensemble de champs « texte » Utilisation simplifiée pour les utilisateurs
« lambda »
Utilisation des classes DocXML et ElementDTD
Simplifier l’ajout et la suppression d’éléments Ajout : recherche les éléments possibles Suppression : vérifie si autorisé dans la DTD
77MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010
Quelques points importantsVérification au lancement
Vérification des éléments nécessaires XML et DTD de base
Copie de ces éléments À partir de l’exécutable (jar)
Portabilité de l’application Seulement besoin de l’exécutable
88MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010
Quelques points importantsGestion des projets
Choix d’une arborescence Correction du problème de chemin relatif
Copie de l’ensemble des fichiers XML et DTD Permet d’exécuter d’anciens projets (anciennes
DTD)
99MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010
Questions
1010MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010
Recommended