« Flash svg » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
=Comparatif FLASH / SVG=
=Comparatif FLASH / SVG=


Pourquoi SVG ?
'''Pourquoi SVG ?'''
 
SVG est facilement intégrable dans XML/XHTML


SVG facilement intégrable dans XML/XHTML
On peut générer du SVG avec XSLT/PHP, ceci à partir de données XML  
On peut générer du SVG avec XSLT/PHP, ceci à partir de données XML  
On peut appliquer une feuille de style CSS à du SVG qui est en fin compte du XML, ce qui permet de séparer le contenu de la présentation
On peut appliquer une feuille de style CSS à du SVG qui est en fin compte du XML, ce qui permet de séparer le contenu de la présentation
SVG c'est du XML compatible universellement
SVG c'est du XML compatible universellement
On peut combiner du SVG et JavaScript via DOM
On peut combiner du SVG et JavaScript via DOM
Possibilités de création et d'animation assez évoluées  
Possibilités de création et d'animation assez évoluées  


Pourquoi Flash ?
 
'''Pourquoi Flash ?'''


Bien que Flash ne répond pas au norme W3C, contrairement à SVG, ce concept offre :
Bien que Flash ne répond pas au norme W3C, contrairement à SVG, ce concept offre :


Un contexte applicatif de développement évolué, ergonomique et très utile pour le développeur
Un contexte applicatif de développement évolué, ergonomique et très utile pour le développeur
Le développeur peut ainsi en beaucoup moins de temps
Le développeur peut ainsi en beaucoup moins de temps
Ainsi qu'avec moins d'effort
Ainsi qu'avec moins d'effort
Et plus facilement
Et plus facilement
Développer des animations riches et même impressionnantes.
Développer des animations riches et même impressionnantes.



Version du 3 décembre 2009 à 22:58

Comparatif FLASH / SVG

Pourquoi SVG ?

SVG est facilement intégrable dans XML/XHTML

On peut générer du SVG avec XSLT/PHP, ceci à partir de données XML

On peut appliquer une feuille de style CSS à du SVG qui est en fin compte du XML, ce qui permet de séparer le contenu de la présentation

SVG c'est du XML compatible universellement

On peut combiner du SVG et JavaScript via DOM

Possibilités de création et d'animation assez évoluées


Pourquoi Flash ?

Bien que Flash ne répond pas au norme W3C, contrairement à SVG, ce concept offre :

Un contexte applicatif de développement évolué, ergonomique et très utile pour le développeur

Le développeur peut ainsi en beaucoup moins de temps

Ainsi qu'avec moins d'effort Et plus facilement

Développer des animations riches et même impressionnantes.

Si vous êtes un as de la programmation pour l'animation choisissez SVG, car c'est un format universel;

sinon utilisez Flash qui vous permettra de gagner grandement du temps


Pourquoi Flash et SVG pour l'éducation ?

La société ADOBE est en train d'étudier comment adapter certains de ses produits dont FLASH au domain fondamental de l'éducation : recherche d'ergonomie optimale, facilitation au niveau de la prorgrammation, automatisation de tâches, création d'animations facilitée.

D'autre part, l'avantage de SVG est qu'il est au format XML, son contenu est universel et peut s'adapter à un très grand nombre de plateformes différentes, ce qui en fait un outil idéal pour la technologie éducative.

Comment intégrer du Flash dans une application EXE éducative

Plusieurs solutions existent

a) importer l'application FLASH, en allant sous outils, puis sous éditeur d'outil pédagogique; puis sur importer (importer tous les documents relatifs à l'animation FLSH)

b) intégrer grâce à l'option "insérer Site Web Externe" la page HTML avec l'application FLASH incluse

c) intégrer grâce à l'otion "insert / edit embedded data" l'animation FLASH voulu

d) intégrer l'animation FLASH en activant l'éditeur HTML, puis en y mettant le code HTML adapté pour y intégrer une animation FLASH


XSD et SVG

Comme il a été dit auparavant le SVG est un XML spécifique.

XML (Extensible Markup Language) se profile de plus en plus comme standard dans différents domaines: pour les applications B2B et E-Business, pour les échanges de données indépendantes des plateformes, ainsi que comme format universel dans les secteurs Middleware et Publishing. Sur la base de l'origine de SGML (Standard Generalized Markup Language), un standard ISO, qui fut créé pour la gestion de documents, XML comporte non seulement, avec le DTD (Document Type Definition), des mécanismes limités pour la spécification et la structure des données. Ceci est un désavantage considérable pour les applications actuelles et futures.

Avec XML Schema Definition (XSD), un standard W3C stable, la focalisation sur des objectifs documentation, dont XML a été jusqu'ici encore responsable, est corrigée. XML se rapproche considérablement des concepts les plus importants, reconnus et omniprésents des grands langages de programmation (Java, C++ ou C#) et des bases de données (relationnelles ou orientées objets). A l'inverse, XML devient intéressant pour les applications qui, auparavant, n'étaient que partiellement soutenues.

C'est pourquoi, il est avantageux d'utiliser le XSD au lieu du DTD, ceci même dans le cadre d'un développement SVG.