info 0605
Download
Skip this Video
Download Presentation
INFO 0605

Loading in 2 Seconds...

play fullscreen
1 / 10

INFO 0605 - PowerPoint PPT Presentation


  • 80 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' INFO 0605' - dafydd


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
info 0605

INFO 0605

Développement d’un éditeur XML

MEHAULT Maxime

NICOLAS Rémi

L3 MI

sommaire
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

pr sentation du projet
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

architecture
Architecture

Exécution

Intergiciel

Middleware

Simulateur

Infrastructure

MEHAULT Maxime

NICOLAS RémiMercredi 9 juin 2010

4

les outils utilis s
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

xml et dtd au sein du projet
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

quelques points importants
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

quelques points importants1
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

quelques points importants2
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

questions
Questions

MEHAULT Maxime

NICOLAS RémiMercredi 9 juin 2010

10

ad