Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: La norme SVG, une évolution du Web.

Posté par Christophe (rOotix) GUILLOUX (Jabber id, page perso, ). Modéré le 17 juillet 2004.
SVG (Scalable Vector Graphics) est une norme du W3C basée sur le XML qui définit deux choses :
- un format de fichier permettant de créer des objets graphiques vectoriels en deux dimensions, des images ainsi que du texte. Il est possible de générer des objets à partir d'autres objets, d'appliquer des filtres, ...
- une API de programmation pour créer des applications. Il est possible d'agir sur ces objets pour en modifier les propriétés dynamiquement soit interactivement par des actions de l'utilisateur, soit par des scripts.
SVG en est aujourd'hui à la version 1.1 datant du 14 Janvier 2003.
Où en est-on aujourd'hui ? Quels sont les lecteurs/éditeurs qui existent ? Comment est-il intégré, utilisé ? Et à quoi pourrait ressembler l'avenir du Web ?

> Lire la dépêche (48 commentaires, moyenne: 3,6).  

Il existe aujourd'hui des lecteurs SVG. Le premier auquel on pense (malheureusement), est celui d'Adobe® actuellement en version 3.0. Corel® dispose également d'un lecteur SVG tout aussi propriétaire que le premier. Mais nous en avons d'autres : il existe Amaya, le navigateur officiel du W3C qui est à la fois un éditeur et un navigateur Web. Mozilla dispose d'un support SVG en natif mais n'est pas encore activé par défaut sans recompilation en général.

En ce qui concerne les éditeurs SVG, nous avons InkScape aujourd'hui en version 0.39. Il est né de Sodipodi, un autre éditeur SVG.
Il y a aussi Batik un toolkit Java pour les applets et applications qui souhaitent utiliser le SVG facilement.

yim yom nous avait présenté un jeu de cartes en SVG le 13 Juin dernier ici-même. Attention, ce n'est pas un jeu pour s'amuser mais juste des images.

Ce qui nous attend, c'est une intégration de SVG sur les téléphones mobiles, Jokx nous en parle sur le site svgfr.org.
La norme 1.2, actuellement à l'état de brouillon, devrait apporter quelques changements notamment en ce qui concerne la synchronisation de l'image et du son, le traitement de formulaires, des images comme nous l'avait signalé tuan kuranes l'année dernière.

SVG est donc une sacrée évolution qui devrait permettre de voir fleurir des designs de sites Web encore plus spectaculaires, l'interactivité en plus. Une communauté française existe autour de SVG, leur site Web semble très actif. Mozilla dispose de sa page pour son projet de support SVG. Je vous conseille d'aller faire un tour.
Profitez de ces vacances pour vous y mettre et devenir un futur maître du SVG !

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Editeur

Posté par alex2004 () le 17/07/2004 à 10:40. (lien). Évalué à 3.

Pour info, EditiX est un éditeur Linux supportant SVG.

http://www.editix.com(...)

Alex

Ksvg

Posté par wismerhill (page perso, ) le 17/07/2004 à 10:40. (lien). Évalué à 8.

Et pour les programmes KDE il y a ksvg http://svg.kde.org/(...) , fourni avec KDE 3.2

Formatage de texte en paragraphe

Posté par Lez () le 17/07/2004 à 10:46. (lien). Évalué à 5.

Une autre évolution importante de la version 1.2 est le formatage de texte en paragraphe à la manière du HTML. Pour l'instant chaque ligne de texte doit être positionné au pixel prêt, ce qui assez lourd à mettre en place par un traitement automatisé. Cette évolution devrait donc permettre de voir émerger sur le Web des sites entièrement en SVG généré à partir de donnée XML par XSLT.

Maître Capello

Posté par jmfayard () le 17/07/2004 à 10:51. (lien). Évalué à 5.

appliquer : d'appliquer
Cour sur le SVG : cours
jeu de carte : jeu de cartes (à moins qu'il n'y en ai qu'une)
une sacrée évolution
un site web (pas de majuscules aux adjectifs)

Le Futur du SVG

Posté par tuan kuranes (page perso, ) le 17/07/2004 à 11:05. (lien). Évalué à 11.

Amaya implemente le SVG en utilisant OpenGL pour obtenir des performances suffisantes pour l'animation.
(en deportant les calculs sur la carte 3D quand elle est disponible, ou en revenant au mode "software" avec Mesa)

Du coup khronos group propose une librarie pour implementer du vectoriel, avec un support materiel d'acceleration.

http://www.khronos.org/openvg/(...)

De quoi aider beaucoup le developpement du SVG et assurer son futur.

sinon qq liens SVG :
les maths en svg : http://pilat.free.fr/(...)
Support natif de SVG par X : http://xsvg.org/(...)

GNOME utilise SVG depuis un bail !!!!

Posté par Christophe Merlet (page perso, ) le 17/07/2004 à 11:12. (lien). Évalué à 6.

Je rappelle que GNOME use et abuse de SVG partout ou c'est possible, y compris les icones, les thèmes gtks, les fond d'écrans, le gestionnaire de connexions GDM.

Quand on me dit SVG, la première chose à laquelle je pense c'est surement pas à un plugin d'A**** mais à GNOME.

De plus Mozilla affiche sans problème le svg et testez vous même un tetris en SVG pour vous faire plaisir http://www.croczilla.com/svg/samples/svgtetris/svgtetris.xml(...)

Au pire essayez d'installer mozilla-bonobo ou mozplugger pour voir les images svg dans votre navigateur et ce sur toutes les archis existantes !

SVG et Cartographie

Posté par TBTB () le 17/07/2004 à 12:11. (lien). Évalué à 3.

SVG permet aussi de publier des cartes géographiques sur le web. Ce format est désormais proposé comme format d'export dans certains SIG (Système d'Information Géographique)

Quelques liens :
http://www.carto.net/projects/(...)
http://webgis.dyndns.org:8080/giswiki/Wiki.jsp?page=SVG(...)

Mais pour de la cartographie vecteur sur le web il y a également le WFS (Web Feature Service) standardisé par l'OGC) :
http://www.opengis.org/docs/02-058.pdf(...)

lecteurs gérant les animations

Posté par fleny68 () le 17/07/2004 à 13:07. (lien). Évalué à 7.

Bon, j'ai fait un petit tour de la question des lecteurs gérant les animations, pour lire des animations type smil toutes simples.
Genre ça: http://fynl.free.fr/SVG/anim2.svg(...)

En lecteur, il y a le Adobe SVG 3 (pas sous linux ppc, évidemment) et le 6 beta sous 2000/XP qui font ça bien. En libre il n'y a que ksvg que j'ai trouvé qui le fasse, sauf que:
- la version ppc a un probléme d'affichage des png inclus (surement une endianitude).
- ksvg n'affiche pas les images incluses (png) déformés dans un
- ksvg ne prend pas les attributs SMIL type begin="A.begin" ce qu'il fait que je n'arrive pas à lui faire faire une boucle infinie sur l'animation.

Donc pour l'instant comme lecteur satisfaisant, je n'ai trouvé que le adobe.

A ceux qui pensent que ksvg est inactif, j'ai soumis un rapport de bug et il a été affecté aussitôt à quelqu'un. C'est un signe positif, non?

Mon mozilla n'affiche pas du tout ce genre de svg, ou alors c'est moi qui suis un manche, ce qui 'est pas exclu non plus.

Une remarque en passant:
Adobe utilise du code Mozilla sous MPL http://www.adobe.com/svg/viewer/MPL/3.0/(...) et
http://www.adobe.com/svg/viewer/MPL/6.0/(...)
Mais bon leur lecteur à eux il est même pas opensource. Sans commentaires, comme dirait César.

SVG à laplace de Flash? Quid des animations vectorielles sous GNU/Linux?

Posté par Beurt (page perso, ) le 17/07/2004 à 14:42. (lien). Évalué à 4.

SVG semble être le format idéal pour, entre-autres, remplacer Flash.
Pour ma part j'aimerai beaucoup pouvoir faire des animations vectorielles avec GNU/Linux.
Si les softs d'édition de dessins vectoriels abondent (Sodipodi, Inskape, OpenDraw, Sketch/Skencil, etc...). Pour l'animation c'est plutôt le désert.
Il y a Moho (http://www.lostmarble.com/moho/features.shtml(...)), propriétaire, qui sort du Flash ou des films. Personnellement, je le trouve très peu pratique.
Il y a aussi quelques embryons d'applications, prometteuses mais utra-alpha et inutilisables actuellement. Par exemple: Flash for Linux http://f4l.sourceforge.net/(...) qui a l'air actif et réclame des contributeurs (qui connaissant Ming de préférence: http://ming.sourceforge.net/(...) ), ou ScaVeGra http://www.linuxfrench.net/vectoriel/scavegra_animator_la_suite_sca(...) dont je n'ai pas trouvé d'autres références utiles que l'annonce de ce projet sur Linuxfrench et Linuxfr...

Bref, je n'ai pas trouvé d'outil d'édition d'animations vectorielles qui soit convainquant. Si quelqu'un en connaît d'autres, de préférence utilisables...

Editeurs SVG...

Posté par signac () le 19/07/2004 à 06:54. (lien). Évalué à 2.

Puisqu'on parle d'éditeurs SVG, j'ai récemment recherché ce qui pouvait me permettre de transformer des SVG en EPS ou EPDF corrects.
Batik, Inkscape, OpenOffice.org et Sodipodi ne sont pas satisfaisants à mon goût. Par contre Scribus l'est et comme personne n'en a parlé... :)
http://www.scribus.org.uk/(...)

Scribus n'est pas FAIT pour éditer des SVG. Par contre le filtre d'import fonctionne très bien (tout au moins avec mes images), et il permet d'exporter en EPS ou PDF.

Pas moyen de visionner les "petits exemples" :-(

Posté par hippolyte () le 19/07/2004 à 14:22. (lien). Évalué à 0.

Ca m'affiche le petit logo pour les plugins manquants et quand je clique dessus, ça me dit qu'il faut un plugins "svg+xml"
Pourtant après quelques recherches j'ai cru comprendre qu'il y avait le support svg en natif avec mozilla.
J'ai mozilla 1.7, les derniers paquetages du cooker mandrake et "about:buildconfig" m'indique que les options --enable-svg --enable-svg-renderer-libart ont été utilisées.
J'ai dû rater un truc mais quoi ?

Revenir en haut de page