|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : juillet 2009 Messages : 3 282 ![]() |
Shumway : une solution open-source pour lire le Flash
Et ses fichiers SWF, le projet est soutenu par Mozilla et s’appuie sur les technologies Web Du Flash, mais sans Flash. Voici ce que s’apprête à proposer la Fondation Mozilla avec son projet Shumway. Shumway est une manière ingénieuse de prendre en charge le rendu des fichiers SWF sans avoir à passer par Flash Player. Concrètement, il remplace le player par une machine virtuelle entièrement en JavaScript et utilise les technologies web (HTML5) pour jouer le fichier. Résultat, plus besoin d’installer de plug-in dans le navigateur. Ou de dépendre d'Adobe pour les éditeurs de navigateurs. Ce jeune projet s’appuie sur un autre, plus ancien, baptisé du joli nom de « Gordon » (un runtime Flash open-source lui aussi en JavaScript). La filiation est encore plus claire quand on sait que ces deux appellations sont issues de la même référence télévisuelle : Gordon Shumway est le vrai nom de ALF, le sympathique extra-terrestre poilu, ami des chats à sa façon, venu de feu la planète Melmac. ![]() Gordon Shumway, personnage qui a donné son nom aux deux projets Pour l’instant, la solution n’en est qu’au stade de l’expérimentation. Si ses premiers résultats se révèlent satisfaisants, l’intégration à Firefox reste en revanche une possibilité parfaitement envisagée par Mozilla. D’ici là, les développeurs intéressés pourront jeter un oeil sur le code - open-source - de Shumway librement disponible sur cette page. Et vous ? Intéressé(e) par un lecteur Flash open-source de ce type ? Une bonne nouvelle pour les développeurs Flash ?
|
|
|
40
|
|
|
#2 | ||
|
Membre Expert
![]() Jean-François CAMBOTDéveloppeur informatique Inscription : mars 2003 Messages : 1 007 ![]() |
Citation:
Il serait possible avec Flash Builder de développer de façon professionnelle pour n'importe quel type de plateforme ayant le navigateur Firefox (pour commencer ?). Citation:
__________________
.o0o__St@iLeR__oOo. Chef de projet / Développeur Silverlight / ASP.NET MVC - MCP ASP.NET 4 Zend Framework / Ajax (Jquery et ExtJS) Adobe Flash Builder (Flex) Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/ |
||
|
|
10
|
|
|
#3 | |
|
Membre confirmé
![]() Inscription : novembre 2004 Messages : 124 ![]() |
Citation:
Mais sinon cela reste une excellente initiative, |
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Développeur informatique Inscription : décembre 2008 Messages : 777 ![]() |
Et on sait quelles versions de flash ils comptent supporter?
Parce qu'il existe déjà une implémentation libre de flash, gnash, qui certe nécessite un plugin pour s'intégrer aux navigateurs, mais malgré le fait que ce projet soit considéré comme prioritaire par GNU, n'est pas suffisamment évoluée pour tenir la comparaison... http://www.gnu.org/software/gnash/ma...f.html#runs-on Alors je me demande comment Mozilla compte faire pour déchiffrer les dernières spec, si les 6 dev qui sont sur gnash n'ont toujours pas réussi? Enfin, de toute façon, je leur souhaite bonne chance. Flash est l'un des 2 derniers logiciels hors contrôle sur mes machines, et le seul que je n'installe que par manque d'alternative... Pour le côté bonne nouvelle, ce n'est pas pour les développeurs flash que je la vois, mais pour ceux qui sont contraints d'utiliser un player flash pour utiliser des sites web, et qui sont donc contraints de supporter l'instabilité et la lourdeur de cette immondice. |
|
|
31
|
|
|
#5 | |
|
Membre Expert
![]() Jean-François CAMBOTDéveloppeur informatique Inscription : mars 2003 Messages : 1 007 ![]() |
Citation:
Et puis franchement, t'as été voir un peu ce que fait le player 11 en matière de 3d ? J'ai vu tourner des trucs en Silverlight assez sympas mais la clairement on est au dessus. C'est pas pour rien qu'énormément de développeurs se tournent sur flash builder et air pour développer des jeux. Enfin bref, c'est un autre sujet... Peut-être bizarrement parce que je n'ai jamais eu de problème particulier avec le Flash Player et que paradoxalement c'est dans les débuts du plugin Silverlight que je me souviens des problèmes : player video qui plante, migration impossible ... Ca ne s'est amélioré qu'à partir de la v3.
__________________
.o0o__St@iLeR__oOo. Chef de projet / Développeur Silverlight / ASP.NET MVC - MCP ASP.NET 4 Zend Framework / Ajax (Jquery et ExtJS) Adobe Flash Builder (Flex) Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/ |
|
|
|
01
|
|
|
#6 |
|
Membre éclairé
![]() Inscription : septembre 2007 Messages : 244 ![]() |
Une VM en JS...
...ce monde part en sucette ! |
|
|
44
|
|
|
#7 |
|
Membre actif
![]() Inscription : mars 2006 Messages : 117 ![]() |
Ha parce qu'on peut ouvrir des fichiers binaire avec JS ?
|
|
|
00
|
|
|
#9 | ||
|
Membre émérite
![]() Inscription : juillet 2010 Messages : 604 ![]() |
Citation:
Citation:
|
||
|
|
20
|
|
|
#10 |
|
Membre Expert
![]() Matilin TorreÉtudiant Inscription : juin 2010 Messages : 805 ![]() |
Pour plussoyer ce qui a été dit plus haut, j'ai moi aussi de gros doutes quant à l'interprétation des specs et aux performances. Moi qui suis plutôt partisan des technos HTML5 d'habitude...
La question que je me pose, c'est comment est-ce possible au point de vue légal ? Adobe va forcément gueuler non ?
__________________
Disposition de clavier ergonomique française : Bépo Pensez à bien indenter votre code JavaScript avant de poster. |
|
|
00
|
|
|
#11 |
|
Membre éclairé
![]() Inscription : juin 2006 Messages : 331 ![]() |
Je serais plutôt partisan pour une machine virtuelle universelle. Ce serait bien mieux et beaucoup plus simple.
Comme tous les langages de programmation sont libres , on pourrait coder en javascript, java, ruby,as3,c#,python, bref ce qu'on veut. On transforme notre code source en bytecode qui sera utilisé dans une vm. Il suffit que les principaux navigateurs collaborent pour créer une vm libre et ils l'intègrent tous à leur navigateur. (Ils peuvent même peut-être utiliser une déjà existante libre ... ) Comme ça tout le monde est content chacun code comme il veut, plus de problèmes de compatibilités, moins de problèmes de sécurités vu qu'elle serait intégré dans le coeur de tous les navigateurs et donc tout le temps à jour (enfin si on met à jour son navigateur). En plus ce serait plus performant et ça leur couteraient moins cher plutôt que de créer chacun de leur côté un moteur javacript qui est finalement rien d'autre qu'une énième virtual machine. |
|
|
10
|
|
|
#12 | ||||
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 255 ![]() |
Citation:
Citation:
Citation:
Citation:
Adobe n'a pas pesté contre Gnash. |
||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com