| Histoire d'un succès n°2  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âches | Coû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 HTML | 2 | | 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 total | 20 |
|
|---|
L'utilisation de
l'éditeur XML XMLmind pour créer les rapports de Renault F1 Team
fonctionne de la façon suivante: - Démarrer l'éditeur XML XMLmind, faire Fichier|Nouveau,
choisir le modèle de rapport de Renault F1 Team.

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

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. 
De même,
les emplacements des graphes sont remplacés par
des vues miniatures des graphes réels (de format A4). 
- 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é. - 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. |