Articles : Logiciels libres et contenus web interactifs
Posté par Benoît Sibaud (Jabber id, page perso, ). Modéré le 17 août 2005.
Le langage propriétaire Flash est décrit par son éditeur comme un « environnement d'édition pour la création de sites web, d'expériences numériques et de contenu animé interactifs ». SecuritySpace lui donne 12.26% d'utilisation sur les sites web.
Le site « Open Source Flash » osflash.org liste les nombreux projets libres visant à supporter ce langage (compilateurs, plug-ins, applications, etc.).
Le trio SVG / SMIL / ECMAScript est aussi évoqué comme solution basée sur des standards pour remplacer Flash (on notera d'ailleurs que la manifestation SVG 2005 est en cours aux Pays-bas).
Dans le débat pour/contre flash, il y a le classique et maintenant ancien « Sites Flash : vingt-cinq raisons de dire non », document lui-même critiqué.
Quels sont selon vous les meilleurs outils pour réaliser des contenus web interactifs ? Que pensez-vous du support de Flash par les projets libres ? Quelles sont les alternatives possibles ?
Le site « Open Source Flash » osflash.org liste les nombreux projets libres visant à supporter ce langage (compilateurs, plug-ins, applications, etc.).
Le trio SVG / SMIL / ECMAScript est aussi évoqué comme solution basée sur des standards pour remplacer Flash (on notera d'ailleurs que la manifestation SVG 2005 est en cours aux Pays-bas).
Dans le débat pour/contre flash, il y a le classique et maintenant ancien « Sites Flash : vingt-cinq raisons de dire non », document lui-même critiqué.
Quels sont selon vous les meilleurs outils pour réaliser des contenus web interactifs ? Que pensez-vous du support de Flash par les projets libres ? Quelles sont les alternatives possibles ?
Open Source Flash (1771 hits)
Wikipedia Fr : Flash (1000 hits)
Wikipedia En : Flash (251 hits)
Foo : SVG 2005 (975 hits)
Mozilla SVG Project (496 hits)
> Lire les commentaires (96 commentaires, moyenne: 3,1).
Vous avez demandé le commentaire #612149.




Flash devrait être libre...
Il faut être objectif : Flash est un excellent format pour le web, mais surtout il n'a aucun concurrent sérieux et libre dans son domaine !
Bien des pro-libre à tout crin lui opposent un peu rapidement le format SVG, mais SVG n'a rien à voir !!! SVG est un modèle XML de description de document vectoriel. Il est donc exhaustif et ouvert, mais est loin d'avoir les possibilités de développement et l'orientation résolument web de Flash !
Il existe aussi la librairie Java2D (contenue dans J2SE), mais à l'usage elle est beaucoup plus lourde, et en plus Java n'est pas libre non plus...
Flash ne doit surtout pas servir pour un site à 100% ! Il est par contre très utile pour faire des applications (très) graphiques sur ne net : cartographie dynamique, dessin en ligne, etc., le tout souvent en quelques centaines de Ko. Il ne fait pas tout en vectoriel, mais il y gagne largement en légèreté et en rapidité, parfait pour le web ! Et ses langages de script sont de plus en plus matures.
Et il faut mettre les choses en perspective : j'entends souvent parler de Flash comme un des formats fermés qu'il faut combattre au maximum. Mais à présent une foule d'outils libres (en GNU GPL s'il vous plaît) manipulent parfaitement le Flash. Je citerai en priorité MTASC, un compilateur d'Actionscript 2.0 (le langage de scropt O.O. de Flash), qui permet de faire 10x plus rapidement des compils de SWF à partir de rien. Ajoutons à cela des projets comme F4L (clonage de l'environnement de travail Flash pour Linux), et il ne reste plus beaucoup de zones obscures dans Flash...
Ceci dit, c'est vrai, sur le papier il est propriétaire, quand on fait un site 100% avec (ce qui est idiot) il n'y a pas d'historique, il n'est pas adapté à certains handicaps (pas vraiment : il a plein d'outils dédiés à la programmation pour déficients visuels) etc. Mais à mon avis, histoire d'être constructifs, on devrait soit utiliser massivement les outils libres Flash pour forcer Macromedia/Adobe à libérer ce format, soit lancer une vraie alternative en libre (bonjour le boulot) au lieu de se battre avec SVG qui n'est absolument pas adapté, et dont même Mozilla ne propose toujours pas de lecteur en natif...
[+] [^]Re: Flash devrait être libre...
Concrètement, comment je fais pour lire le flash dans mon mozilla avec un plugin libre ?
Je veux bien utiliser flash ... mais il faut que cela reste compatible avec les outils libres qui ne peuvent peut être pas rendre toutes les fonctionnalités ... si ?
La Roue du Temps
[^]Re: Flash devrait être libre...
Mais à présent une foule d'outils libres (en GNU GPL s'il vous plaît) manipulent parfaitement le Flash.
dans ce cas, je suis preneur d'un plugin flash pour un navigateur tournant sous GNU/Linux PPC... car pour le moment et dans l'état de mes connaissances dans le domaine, que dalle ! si ça ce n'est pas un problème d'accessibilité, et là je ne parle pas de déficiance hein (quoique... lol).
BeTa
[^]Re: Flash devrait être libre...
Je sais, c'est ce qui manque. Mais pourquoi ça n'existerait pas ? En tout cas c'est bien un projet à lancer ! Mais au vu des nombreux outils qui arrivent à manipuler du Flash (y compris OOo, y compris des décompilateurs), il doit bien y avoir un moyen de faire des plugins non ? Pourquoi pas OpenGL en plus ? Enfin moi ce que j'en dis...
Le plugin pour Moz/Linux existe, mais il est proprio. Il a le mérite d'exister et d'être gratuit. Je sais que c'est de la manipulation, que s'ils veulent ils modifient les specs pour faire ch..., mais bon... A nous de nous retrousser les manches, la communauté libre se fait toute seule après tout.
C'est à vérifier, mais j'ai l'impression qu'il faut surveiller du côté de MTASC (http://www.mtasc.org/),(...) mon petit doigt me dit que pas mal de choses sont en préparation là-bas !
[^]Re: Flash devrait être libre...
La licence des specs de flash d'interdit de faire un player. Tu n'as que le droit de faire un outil qui crée ou modifie du flash, pas qui le lit. Bref, flash n'est pas libre à cause de ça, et il ne risque pas de changer dans un futur proche.
[^]Re: Flash devrait être libre...
>Le plugin pour Moz/Linux existe, mais il est proprio. Il a le mérite >d'exister et d'être gratuit
sauf qu'il marche très mal :
http://www.cite-sciences.fr/francais/ala_cite/expo/tempo/planete/po(...)
Un jour les manchots seront les maîtres d'un monde sans pétrole gnark gnark gnark !!
[^]Re: Flash devrait être libre...
Heu... Je ne suis pas sûr de comprendre le problème... J'utilise le plugin proprio flash, et il me semble que ton liens fonctionne parfaitement (Debian sid, fiefox). J'arrive à répondre aux questions, et à avoir un résultat (d'ailleurs, je suis en dessous de la moyenne européenne dans tous les cas...).
Pourrais-tu expliquer plus précisément le problème avec ce lien ?
[^]Re: Flash devrait être libre...
perso je suis sous kubuntu et le texte ne s'affiche pas !
mais ce n'est pas le seul site où ça fonctione mal, quand je veut avoir le dessin du jour sur lemonde.fr, j'ai bien l'image mais pas les commentaires qui vont avec !
Un jour les manchots seront les maîtres d'un monde sans pétrole gnark gnark gnark !!
[^]Re: Flash devrait être libre...
apt-get install gsfonts gsfonts-x11
[^]Re: Flash devrait être libre...
Sauf qu'il n'est pas disponible pour toutes les architectures. Il n'y a, par exemple, pas de version pour amd64. Alors dans ce cas, soit on peut se brosser, soit il faut faire joujou avec un chroot dans lequel on installe une version 32 bits de firefox, avec le plugin flash...
Mais c'est beaucoup de chipoteries, quand même, et je vois mal l'utilisateur lambda s'embarquer dans ce genre de choses..
[^]Re: Flash devrait être libre...
il doit bien y avoir un moyen de faire des plugins non ? Pourquoi pas OpenGL en plus ? Enfin moi ce que j'en dis...
Regarde du coté de gameswf ( le site: http://www.tulrich.com/geekstuff/gameswf.html(...) la page sourceforge: http://sourceforge.net/projects/tu-testbed(...) ) c'est du domaine public, ca te permet de rendre une animation Flash dans une fenetre utilisant de l'acceleration 3D (OpenGL, Direct3D [pour Xbox]).
Le support de l'ActionScript marche dans pas mal de cas, y'a encore un peu de boulot a faire dessus; sinon au niveau du rendu, tout va bien dans tout ce que j'ai pu voir (sauf le manque d'antialiasing... eh c'est des polygones!)
[^]Re: Flash devrait être libre...
Bien des pro-libre à tout crin lui opposent [ à Flash ] un peu rapidement le format SVG, mais SVG n'a rien à voir
Tiens, que vois-je ? Un Tetris écrit en SVG :
http://www.croczilla.com/svg/samples/svgtetris(...)
Vectoriel et scriptable ... t'as raison ça n'a vraiment rien à voir ;-)
Haypo
[^]Re: Flash devrait être libre...
scriptable oui, mais fais donc un morphing en flash à partir de formes complexes ou avec des chemins, et tentes la même chose avec ton SVG scriptable. Pour peu que tu arrives à faire un script qui fasse ton morphing, ça va faire ramer la meilleure bécane.
rajoutes ensuite la vidéo (flash est de plus en plus utilisé car il est répandu et constitue la meilleure base pour diffuser une vidéo actuellement, les autres plugins étant trop différents), le son, un truc pour faire la timeline qui marche (oui, je sais, il y a smil, mais pas beaucoup d'implémentations libres qui peuvent passer dans le navigateur à ma connaissance) ...
Bref, non, ça n'a rien à voir. Tu es en train de comparer un format d'image manipulé par script avec une archive qui contient aussi du script et de l'image vectorielle mais aussi de l'animation, de la vidéo, du bitmap, de la synchro pour tout ça, des gestions de séquences/sous-séquences ....
Désolé, autant je n'aime pas vraiment flash autant SVG n'est pas un concurrent de flash, c'est juste une toute petite brique de l'ensemble.
[^]Re: Flash devrait être libre...
D'accord que c'est encore très peu développé, mais ça avance petit à petit. C'était pour dire que SVG+Javascript est une alternative pour certains usages. Bien sûr, on est encore loin de la plétoire de possibilités offertes par Flash, j'en suis bien conscient.
Au passge, j'avais utilisé avi2swf pour inclure une vidéo dans une page web. Le résultat est plutôt réussi : il y a plus d'internautes qui ont Flash d'installé qu'un plugin pour lire une vidéo avec un codec non reconnu ;-) (oui c'est du vécu là) Pour info, Flash utilise le codec H.263.
La vidéo Flash (framework PHP sur lequel je bosse) :
http://castor.2le.net/video1.html(...)
avi2swf fait parti d'une boîte à outils libre pour le format Flash :
http://www.quiss.org/swftools/(...)
Haypo
[^]Re: Flash devrait être libre...
> Pour info, Flash utilise le codec H.263.
Ca c'est intéressant comme info. Ca sous entend qu'avec un peu de bidouille on peut peut être récupérer les flux video de flash avec un lecteur vidéo classique. Me trompe-je ?
Mais effectivement, c'est un peu désespérant de se dire que pour diffuser une vidéo le mieux actuellement reste encore d'utiliser un plugin fait pour l'animation vectorielle. Vivement que mplayer ou vlc diffusent des plugin bien faits pour firefox et msie (ceux que j'ai pu tester je ne les considère pas comme bien faits, le plus souvent il n'y a même pas les contrôles pour arrêter la vidéo, je ne parle même pas de la sortir du navigateur pour la mettre en plein écran) de façons à avoir un support vidéo correct sur la plupart des formats
[^]Re: Flash devrait être libre...
Le plugin mozilla-mplayer n'est pas trop mal : il supporte bien évidement tous les formats que supporte Mplayer (beaucoup donc), lit en même temps qu'il charge, et il y a des contrôler pour mettre pause ou arrêter. Bon, c'est vrai qu'il manque le fait de pouvoir se déplacer dans le flux (avancer rapide / retour rapide, à moins que ce soit possible ?) et de mettre plein écran ... Mais bon, plein écran pour un plugin Mozilla, c'est un peu violent quand même :-)
Euh, apparement la version 3 a beaucoup plus de contrôles et est configurable à coup de clics droits ;-)
http://mplayerplug-in.sourceforge.net/shots.php(...)
Haypo
[^]Re: Flash devrait être libre...
Juste une correction, la possibilité de passer en plein écran est présente, j'utilise la 2.70 là, le tout est parfaitement fonctionnel et me permet par exemple de regarder le journal de la chaîne nationale belge http://skynet.rtbf.be(...) malgré que l'interface web soit déficiante.
[^]Re: Flash devrait être libre...
Yahoo! Je viens d'installer Firefox "Deer Park" (Alpha 2) et j'arrive à jouer à Tetris. La future "nouvelle version" de Firefox supporte maintenant SVG par défaut. Trop trop fort. Bon, par contre c'est pas encore au point : j'ai eu des erreurs Chrome truc-chose et les polices sont bien moches (n'ont pas l'air antialiasées).
Pour les Debianeux qui n'ont peur de rien :
http://packages.debian.org/experimental/web/mozilla-firefox(...)
Pour les autres :
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/deerpark/al(...)
J'avais tenté d'installer des .xpi, mais je sais pas dans quel ordre il faut le faire, et du coup j'ai explosé Firefox. Quelques apt-get remove / install plus tard, j'ai choisi le paquet Debian, c'est plus facile ...
Haypo