IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

SVG (Scalable Vector Graphics) peut-il remplacer Flash ? [Débat]


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 47
    Par défaut SVG (Scalable Vector Graphics) peut-il remplacer Flash ?
    Scalable Vector Graphics qui, traduit de l'anglais, signifie « graphique vectoriel adaptable »[1] et est couramment abrégé par le sigle SVG, est un format de données conçu pour décrire des ensembles de graphiques vectoriels et basé sur XML. Ce format est spécifié par le World Wide Web Consortium.

    Le SVG est très utilisé dans le monde de la cartographie et du téléphone portable.

    Détails

    Les coordonnées, dimensions et structures des objets vectoriels sont indiquées sous forme numérique dans le document XML. Un système spécifique de style (CSS ou XSL) permet d’indiquer les couleurs et les polices de caractères à utiliser.
    Manipulation d’image SVG avec Inkscape.

    Ce format gère quelques formes géométriques de base (rectangles, ellipses, etc.), mais aussi des chemins (paths), qui utilisent les courbes de Bézier et permettent ainsi d’obtenir presque n’importe quelle forme. Le remplissage peut se faire à l’aide de dégradés (gradients) de couleurs de motifs (pattern) qui sont des objets SVG quelconques, ou de filtres (appelés shaders en imagerie 3D). On peut également appliquer des motifs le long des chemins (markers) et utiliser les fonctions de remplissage. Le canal alpha, pour la transparence, est géré à tous les niveaux.

    Comme dans tout document XML, les objets sont organisés sous forme d’arbre. Le format permet l’intégration d’animations, ou la manipulation des objets graphiques par programmation, notamment grâce à des scripts qui peuvent être intégrés dans le SVG.

    Un des intérêts majeurs de SVG est qu’il peut être inclus dans d’autres documents XML, comme par exemple des documents XHTML ou des documents XML devant être traités par XSL-FO. Respectant la norme XML, une image SVG peut également être manipulée par l’intermédiaire du modèle Document Object Model (DOM).

    SVG peut être visualisé nativement avec des navigateurs web modernes ou à l’aide d’un plug-in pour d’autres (voir : les navigateurs SVG).

    Certains environnements graphiques l’utilisent pour la gestion et l’affichage d’icônes, et d’interface, comme X.org, GNOME, KDE ou certains téléphones portables.

    Des logiciels graphiques permettent de modifier facilement chaque forme, par exemple en déplaçant des points, ou en changeant la couleur des traits, … Il en est de même pour le texte qui peut être modifié sans toucher aux formes, ce qui facilite grandement la modification de schémas.

    Pour moi SVG est dès aujourd'hui utilisable puisque j'ai créé un jeu de cartes en réseau avec Ajax et SVG. Pour voir ce que cela donne : http://www.orvinfait.fr/svg/jeux/ten...ur_gagner.html

    Le logiciel fonctionne avec Firefox 3, Opera et Internet Explorer avec le plugin d'Adobe. Je ne l'ai pas testé avec Safari mais il devrait fonctionner.

    L'annonce qui devrait faire bouger les choses n'est peut-être pas mon jeu mais celle-ci :
    Dreampark lance la nouvelle génération de logiciels médiateurs télévisuels SVG lors de l'IBC 2008
    http://www.mobifrance.com/articles/p...?f=2021788.xml

    L'article commence ainsi :
    "Les graphiques vectoriels adaptables apportent des possibilités d'interface graphique sans précédent en qualité haute définition, sans compromis sur la vitesse ou la performance".

    Cet article parait sur de nombreux sites exemple :
    http://fr.biz.yahoo.com/29082008/175...suels-svg.html

    Plus d'une personne va se dire: mais c'est donc possible en SVG ! Cela devrait changer l'image de ce langage.

    Par SVG j'entends pas seulement la norme SVG mais SVG fonctionnant avec d'autres langages.

    Avec SVG il est possible de créer ses propres polices de caractères. (mais cela n'est pas encore géré par Firefox mais par Opera et peut-être Safari)

    SVG a été intégré dans le test acid3.

    SVG est indexable

    SVG est comme le HTML une technologie du W3C alors que Flash est aujourd'hui la propriété exclusive d'Adobe.

    SVG 1.2 a des balises audio et video non encore disponibles dans les navigateurs actuels. Audio existe avec le plugin d'Adobe mais ce plugin est en cours d'abandon. Par contre il est possible d'ajouter la balise video de html5 dans un document SVG comme le montre l'exemple suivant : http://pecita.fr/ (en utilisant Firefox 3.1)

    L'auteur de cet exemple en parle ici
    http://www.svgfr.org/forum/?action=v...3&topic=910#17
    Le site http://pecita.fr/ est en SVG.
    Firefox 2 gérait SVG très lentement ce qui me faisait conseiller Opera. Ce n'est plus le cas avec Firefox 3

  2. #2
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Le jour ou il y aura un interpreteur commun, SVG Aura de l'avenir, mais pour le moment, non

  3. #3
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    J'attends de voir comment ça évolue. Flash est tout de même devenu un standard de fait et j'ai l'impression malgré tout que SVG n'est pas encore très bien supporté de la part des navigateurs.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 47
    Par défaut
    Citation Envoyé par kedare Voir le message
    Le jour ou il y aura un interpreteur commun, SVG Aura de l'avenir, mais pour le moment, non
    ??? Que veux-tu dire, SVG est un standard. Soit le navigateur est conforme au standard et il lit parfaitement un document soit il n'est pas conforme au standard et il peut y avoir des problèmes.

    Aujourd'hui il est possible de mesurer cette conformité avec le test acid3

    J'ai créé un programme contenant plusieurs milliers de lignes qui fonctionnent sur différents navigateurs donc le code est interprété de la même manière par les différents navigateurs.

  5. #5
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Oui enfin c'est comme le xhtml, faut adapter un peut pour que ca marche partout (ou pas)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 47
    Par défaut
    Citation Envoyé par kedare Voir le message
    Oui enfin c'est comme le xhtml, faut adapter un peut pour que ca marche partout (ou pas)
    Bonjour,
    Je pense que tu tombes là dans un piège tendu par certains. XHTML est normalisé. Si un navigateur ne lit pas correctement un code normalisé ce n'est pas XHTML qui est le problème mais le navigateur.
    Certaines entreprises essayent d'imposer des méthodes propriétaires pour en tirer profit. Les suivre dans cette voie c'est s'exposer tôt ou tard à devoir payer d'une manière ou d'une autre les méthodes propriétaires. Les revenus des droits des méthodes propriétaires ne tombent pas du ciel même si beaucoup pensent qu'en utilisant des plugins gratuits que cela ne leur coûte rien indirectement.
    En ce qui concerne SVG un grand nombre des premiers programmes faits pour le plugin d'ADOBE ne passent pas sous Firefox. Pourquoi? Tout simplement parce que, dans la plupart des cas ces programmes utilisent des instructions qui ne sont pas standards.
    Au début je suis tombé dans le piège. C'est vrai qu'il y avait alors peu d'informations sur SVG et je soupçonne certains d'en avoir profiter pour en donner des mauvaises car une fois le code normalisé il fonctionne aussi bien avec Firefox qu'avec Internet Explorer et le plugin d'Adobe. Je n'apprécie pas de me faire ainsi piéger. (Il est à noter que Firefox n'intègre pas encore complètement SVG)
    Je viens d'essayer mon jeu de tarot à 4 en SVG avec Google Chrome et il fonctionne. Le programme SVG contient quand même plus de 2500 lignes.
    Après avoir acquis la technologie Flash Adobe va abandonner son plugin SVG. Internet 8 n'accepte pas de balise SVG en standard. Je sais que certains attendent la bonne volonté de Microsoft pour utiliser le SVG. Est-il bon de se laisser imposer des choix techniques par une entreprise?
    Il est vrai qu'une majorité d'internautes utilisent encore le navigateur Internet Explorer. Doit-on être fataliste et accepter ce que l'on veut nous imposer? Je sais si l'on veut qu'un site soit vu par un maximum de personnes, aujourd'hui, on a pas le choix mais pour certaines pages ou application il est possible d'orienter les internautes vers d'autres navigateurs.
    Le nouveau navigateur de Google pourrait contribuer à faire changer les choses.
    SVG fonctionne avec Javascript. Pour concurrencer Flash certains navigateurs manquaient de rapidité. Google a fait un effort sur la rapidité de Javascript. SVG et Flash partagent un même principe l'animation est faite grâce à un langage script. Actionscript est d'ailleurs basé sur du Javascript standard. Passer de Flash à SVG pourrait donc ne pas être trop problématique.

    A+

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 47
    Par défaut
    Le créateur du web regrette l'absence de SVG dans IE :

    Le créateur du web regrette l'absence de SVG dans IE
    Publiée par Guillaume le Jeudi 11 Septembre 2008
    L'inventeur du World Wide Web, Tim Berners-Lee s'interroge sur une éventuelle prise en charge du format SVG dans Internet Explorer.

    Le format graphique SVG, Scalable Vector Graphique, permet de représenter une forme géométrique en interprétant les données d'un code XML. SVG est notamment utilisé pour les cartes géographiques. A la différence de l'image matricielle, l'image vectorielle peut être agrandie à l'infini. La plupart des navigateurs web embarque directement le support natif du format SVG. Berners-Lee déclare : « Si vous observez les navigateurs, vous vous rendrez compte que la plupart d'entre eux supporte le SVG [...] Je vous laisse deviner celui qui a traîné dans la prise en charge de ce format ».

    Contrairement à Mozilla Firefox ou Safari sur Intel ou Opéra, Internet Explorer requiert le téléchargement d'un plug-in développé par Adobe avant de pouvoir visualiser une image dans ce type de format vectoriel. Cependant, après avoir annoncé le rachat de Macromedia en avril 2005, Adobe entend remplacer ce plugin par la technologie concurrente de Flash et la compagnie a annoncé que le développement de son plugin SVG viendra à échéance le 1er janvier 2009.

    Microsoft avait intégré VML (Vector Markup Language), un autre format de graphique vectoriel mais en 2001, le consortium W3C en charge de réguler les standards du web et présidé par le même Berners-Lee a recommandé le format SVG. AP recueille les propos d'un porte-parole de Microsoft : « Cela fait longtemps que nous réfléchissons sur la prise en charge du format SVG. Nous recevons une forte demande de la part des développeurs web pour le support de ce format et nous savons que cette requête est prioritaire ».

    Pourtant, interrogé par The Register à ce sujet Chris Wilson, architecte de la plate-forme IE avait déclaré en mars dernier : « Nous devons d'abord choisir quelle technologie nous devrons prendre en charge. Il nous faut d'abord achever un travail avant de passer à quelque chose d'autre et risquer de tout bâcler; une erreur que nous avons déjà commise dans le passé. ». Internet Explorer 8 dont la bêta 2 est sortie le 27 août dernier, ne devrait donc pas répondre aux demandes des développeurs web.

    Après l'échéance du 1er janvier prochain, que fera Microsoft? La technologie de Silverlight pourrait-elle tracer un nouveau chemin? Source
    mais comme c'est un article d' Associated Press (AP) d’après Peter Svensson
    11/09/2008 12h30 cette information est parue sur plusieurs sites en français, en anglais...

  8. #8
    Membre très actif Avatar de vintz72
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 154
    Par défaut
    Citation Envoyé par kedare Voir le message
    Le jour ou il y aura un interpreteur commun, SVG Aura de l'avenir, mais pour le moment, non
    Bizarre ta remarque. C'est comme si tu disais la même chose pour le HTML... (bon ok, y'a eu des ratés avec le HTML, mais bon).

Discussions similaires

  1. [Ressources biblio] Scalable Vector Graphics (SVG) et SAS
    Par datametric dans le forum Contribuez
    Réponses: 0
    Dernier message: 31/12/2012, 11h37
  2. Réponses: 2
    Dernier message: 14/11/2005, 13h33
  3. DB2 Peut-on remplacer le FETCH FIRST par plus performant?
    Par souellet dans le forum Langage SQL
    Réponses: 4
    Dernier message: 26/09/2005, 17h07
  4. [Info]Eclipse peut il remplacé Delphi?
    Par developpeur_mehdi dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 24/01/2005, 23h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo