Info 0605
This presentation is the property of its rightful owner.
Sponsored Links
1 / 10

INFO 0605 PowerPoint PPT Presentation


  • 57 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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.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


  • Login