1 / 10

INFO 0605

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

dafydd
Télécharger la présentation

INFO 0605

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INFO 0605 Développement d’un éditeur XML MEHAULT Maxime NICOLAS Rémi L3 MI

  2. 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 • Vue formulaire, lancement de l’application, organisation d’un projet MEHAULT Maxime NICOLAS RémiMercredi 9 juin 2010

  3. Présentation du projet • Le contexte • USS Simgrid : Work Package 4 • Grille de calculs • Campagnes de simulations • Le projet • Editeur de fichiers XML • Gestion de projet (ensemble de fichiers) MEHAULT Maxime NICOLAS RémiMercredi 9 juin 2010

  4. Architecture Exécution Intergiciel Middleware Simulateur Infrastructure MEHAULT Maxime NICOLAS RémiMercredi 9 juin 2010 4

  5. Les outils utilisés • Les environnements de développement (IDE) • Eclipse : Développement général • Netbeans : Développement des fenêtres • Maven • Gestion et automatisation des projets JAVA • Subversion • Gestion des versions et partage des fichiers MEHAULT Maxime NICOLAS RémiMercredi 9 juin 2010 5

  6. XML et DTD au sein du projet • Bibliothèques JAVA • Javax.xml : analyse XML et validation (DTD) • Org.w3c : représentation Objet d’un document XML • Classes développées • DocXML : représentation d’un document XML • ElementDTD : représentation d’un élément d’une DTD MEHAULT Maxime NICOLAS RémiMercredi 9 juin 2010 6

  7. Quelques points importants • Vue 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 MEHAULT Maxime NICOLAS RémiMercredi 9 juin 2010 7

  8. Quelques points importants • Vé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 MEHAULT Maxime NICOLAS RémiMercredi 9 juin 2010 8

  9. Quelques points importants • Gestion 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) MEHAULT Maxime NICOLAS RémiMercredi 9 juin 2010 9

  10. Questions MEHAULT Maxime NICOLAS RémiMercredi 9 juin 2010 10

More Related