Le tableau ci-dessous recense une sélection de 4 outils pour produire des graphes (histogrammes, camemberts...) en Flash mais sans connaissance préalable du logiciel de dessin vectoriel de Macromedia. L'utilisateur rentre des données tabulaires (ou les importe), sélectionne le type de graphique et des options de personnalisation (couleurs, légende, etc.) et obtient en sortie un fichier .swf (le format de Flash), voire d'autres formats (image, PDF, MS Office...) si les fonctions d'exportation correspondantes sont présentes.
Avant de choisir une telle solution, il faut se poser les questions suivantes :
1) Qui va manipuler la solution ? Un développeur, un webmaster ou un utilisateur sans connaissance ni du HTML, ni a fortiori d'un langage de script Web ? Il faudra donc sélectionner, dans le dernier cas, un outil qui dispose d'une interface utilisateur aisée à manipuler, et qui permette de récupérer le graphique terminé sous un format simple (Flash ou JPEG) à insérer dans une page Web ;
2) La solution est-elle client ou serveur ?
Combien de personnes doivent produire des graphiques ? Un outil serveur avec une interface Web est peut-être à privilégier si plusieurs personnes ont besoin de l'outil, par rapport à un logiciel monoposte qu'il faudra alors acheter en plusieurs exemplaires. Par ailleurs, si les graphiques doivent être produits "à la volée" à partir d'une base de données constamment actualisée, il va sans dire qu'il faut une solution serveur - l'intervention humaine (niveau développeur) étant par ailleurs limitée ici à un paramétrage préalable ;
3) Dois-je favoriser la gratuité ou les fonctionnalités ? Eternelle question qui, dans le cas de l'outil qui nous occupe ici, revient en fait à se poser... la 1ère question. Manipulée par un développeur, la solution n'aura pas toujours besoin d'une interface utilisateur et on pourra trouver des outils gratuits. Autrement, s'il faut développer soi-même l'interface, il sera peut-être intéressant de faire un choix différent. Autre point à prendre en compte : la procédure. N'est-il pas plus simple qu'un analyste, par exemple, gère de bout en bout la production de son graphique à partir de ses données, sans passer par un développeur ou même par un webmaster ?
C'est avec ces trois questions en tête que nous avons examiné l'offre disponible. 4 outils ont été retenus, de natures très diverses. Leur seul véritable point commun : le format Flash, aujourd'hui la référence incontournable pour des présentations Web dynamiques et soignées.
Panorama comparatif de 4 outils de production de graphes au format Flash
|
Solution
|
Type
|
Source
|
Exportation
|
Prix
|
|
Ensemble de fichiers .swf côté serveur, sans interface utilisateur
|
Données XML ou données textuelles
|
.swf uniquement, via un moteur de scripts ou non (cas des données textuelles)
|
A partir de 69$ (pour un développeur et un nombre illimité de sites Web)
|
PHP/SWF Charts 3.1
(lire l'article du 10/11/2004)
|
Librairie PHP (côté serveur donc), sans interface utilisateur
|
Données XML
|
.swf uniquement, et seulement au sein d'une page PHP
|
Gratuit
|
|
Logiciel client (Windows) mais l'éditeur propose aussi un outil serveur
|
Données textuelles, tableur
|
.swf (à insérer dans une page HTML), JPG, PowerPoint
|
69$
|
|
Logiciel client, (Windows) mais l'éditeur propose aussi un outil serveur compatible ASP, PHP, JSP...
|
Données textuelles, tableur, bases de données
|
.swf (à insérer dans une page HTML), JPG et (version pro) PDF, SVG, MS Office
|
149$ pour la version standard, 299$ pour la version pro
|
|