« Flash svg » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
(Page créée avec « =Comparatif FLASH / SVG= Pourquoi SVG ? 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 appliquer… »)
 
Aucun résumé des modifications
Ligne 5 : Ligne 5 :
SVG 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
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
Ligne 25 : Ligne 25 :




= Comment intégrer du Flash dans une application EXE éducative =
= 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
Plusieurs solutions existent
Ligne 37 : Ligne 46 :
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
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


= Comment intégrer du Flash dans une application XML =
 
= 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.

Version du 3 décembre 2009 à 22:48

Comparatif FLASH / SVG

Pourquoi SVG ?

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 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.