XMLmind   
    Home    Products    Services    Resources
Services
 
Success story #1
Success story #2
Success story #3
Training

 

Site Map
Contact

Histoire d'un succès n°2     en fr

Le Client

Renault F1 Team, l'une des meilleures écuries de courses de Formule 1.

Le Problème

Les ingénieurs motoristes utilisent le logiciel Word de Microsoft® pour écrire des rapports techniques très complexes contenant des centaines de valeurs mesurées ou calculées et des douzaines de graphiques spécialisés.

Pour créer de tels rapports, un ingénieur,

  • doit rassembler des données de diverses bases de données en utilisant plusieurs applications,
  • doit faire des calculs avec Microsoft® Excel,
  • doit convertir son rapport au format pdf et puis, en utilisant Adobe® Acrobat®, doit combiner le pdf résultant avec les graphiques spécialisés produits par un générateur de rapport automatique.

Créer des rapports de cette manière est long, fastidieux et propice aux erreurs.

La Solution

Remplacer Word de Microsoft® par l'éditeur XML XMLmind associé à une configuration avancée qui le transforme en un éditeur de rapport hautement spécialisé.

Au coeur de cette configuration spécifique, on trouve un modèle de document générique, simple et flexible mais avec deux éléments très spécialisés: measure et graph.

L'élément measure a un attribut formula qui peut être employé pour indiquer n'importe quelle valeur mesurée ou calculée.

L'élément graph a un élément fils spécifique. Cet élément fils indique ce qui doit être tracé en utilisant un langage propriétaire de Renault F1 Team.

Une commande spéciale est utilisée « pour lier » le document édité aux données issues des diverses bases de données. Après avoir lié le document à une ou plusieurs sources de données, les éléments measure indiquent les mesures réelles ou les valeurs calculées et les éléments graph affichent les graphiques réels. Voir les captures d'écran ci-après.

La Réalisation

TâchesCoût (en jours)
Création d'une configuration pour l'éditeur XML XMLmind déclarant tous les composants ci-dessous et définissant un menu, une barre d'outils et un certain nombre de macro-commandes spécifiques.2
Création d'un schéma XML (W3C XML Schema) pour les rapports de Renault F1 Team.2
Création d'une feuille de style CSS pour l'affichage du rapport à l'écran.2
Création d'une feuille de style XSLT pour convertir le rapport en HTML2
Création d'une autre feuille de style XSLT pour convertir le rapport en PDF ou RTF.2
Développement d'un nombre important de commandes spécifiques écrites en langage JavaTM , la plupart des commandes utilisant des boites de dialogues spéciales (10000 lignes de JavaTM). Exemple: la commande pour insérer ou modifier un élément measure et son éditeur de formule.10
Coût total20

L'utilisation de l'éditeur XML XMLmind pour créer les rapports de Renault F1 Team fonctionne de la façon suivante:

  1. Démarrer l'éditeur XML XMLmind, faire Fichier|Nouveau, choisir le modèle de rapport de Renault F1 Team.

    New document

    Comme le document en cours d'édition n'est pas encore lié aux données, les éléments measure sont représentés en gris avec le début de la valeur de leur attribut formula.

  2. Utiliser le menu spécial Rapport|Déclarer Essais pour lier des données au document en cours d'édition. Un navigateur spécialisé (non représenté), est utilisé pour choisir les fichiers de données stockés sur un serveur web central.

    Bind data to new document

    Après avoir fait ceci, les formules « grisées » sont remplacées par les valeurs mesurées ou calculées, et sont représentées en magenta.

    Bound document

    De même, les emplacements des graphes sont remplacés par des vues miniatures des graphes réels (de format A4).

    Bound graphs

  3. L'ingénieur doit maintenant vérifier ce qui a été automatiquement généré, compléter les blancs, et ajouter probablement quelques paragraphes et quelques éléments measure en plus.

    Noter que le document XML, créé de cette manière est un document XML "normal". C'est à dire, qu'il est autonome, (il peut être ouvert hors connexion). Il peut être sauvegardé n'importe où sur le disque. Il peut être ré-ouvert pour être modifié à volonté.

  4. Utiliser le menu spécial Rapport|Publier pour dans l'ordre (en une seule fois):
    • sauvegarder une copie du rapport (au format de XML) dans un dossier partagé, automatiquement créée au bon endroit, avec le bon nom,
    • convertir le rapport en HTML et copier le HTML produit dans le dossier partagé,
    • convertir le rapport en pdf et copier le pdf produit dans le dossier partagé.

 


© 2003-2008 Pixware. Updated 2008/1/11 using Qizx/open.

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Acrobat and PostScript are trademarks of Adobe Systems Incorporated.