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

INFO 0605

  • Upload
    dafydd

  • View
    19

  • Download
    0

Embed Size (px)

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

Page 1: INFO 0605

INFO 0605Développement d’un éditeur

XML

MEHAULT MaximeNICOLAS Rémi L3 MI

Page 2: INFO 0605

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

Page 3: INFO 0605

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

Page 4: INFO 0605

Architecture

4

Middleware

Simulateur

Exécution Intergiciel

Infrastructure

4MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010

Page 5: INFO 0605

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

Page 6: INFO 0605

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

Page 7: INFO 0605

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

Page 8: INFO 0605

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

Page 9: INFO 0605

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

Page 10: INFO 0605

Questions

1010MEHAULT MaximeNICOLAS Rémi Mercredi 9 juin 2010