Flash svg

De EduTech Wiki
Aller à la navigation Aller à la recherche

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 domaine fondamental de l'éducation : recherche d'ergonomie optimale, facilitation au niveau de la prorgrammation, automatisation de tâches, création d'animations facilitée.


Ce qu'on peut faire avec FLASH :

Classe virtuelle

Formation et e-learning rapides

Intégration à un système de gestion de la formation (LMS)

Communications techniques (manuels d'utilisation, système d'aide, des formation et du contenu pédagogique.


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.