Bonjour à tous.
Comme nous avons pu le constater dans
une précédente news, le plugin propriétaire Flash fait toujours se déchainer autant les passions.
Force est de constater que ce plugin est difficilement contournable, pas forcément pour le site de Monsieur Toutlemonde, mais des sites comme Youtube ne fonctionne que sur ce plugin y compris certains jeux via navigateur ou non.
Mais heureusement, la
Free Software Fondation est là pour réconcilier tout le monde, en proposant un plugin libre capable de décoder les animations vectorielles et autres vidéos sur la toile.
Gnash est le nom de ce plugin. Gnash est principalement développé par
Rob Savoye ayant travaillé sur Debian et Red Hat et des dizaines d'autres distributions.
Au moment de sa création, Gnash était la seule alternative au plugin d'Adobe, et est donc considéré comme
un projet prioritaire par la FSF.
Gnash est écrit en
C++ sous licence
GPL, peut être utilisé aussi bien individuellement ou comme plugin pour les navigateurs les plus rependus comme : Mozilla, Mozilla Firefox, Konqueror et Opera.
Pour terminer Gnash supporte la plupart des fonction de la
version 7 de Flash ainsi que les
ActionScript de classe 2 et 3 avec une augmentation constante du support des version 8 à 10 du plugin d'Adobe.
Nouveautés de cette version 0.8.6 :
* TextSnapshot, Camera, Microphone, TextField and TextFormat implemented.
* ASSetNative, ASSetNativeAccessor, ASconstructor implemented.
* New utilities for finding input devices for Camera and Microphone.
* PyGTK module support and Custom Gnash GTK widget.
* Better A/V synchronization.
* Various improvements to text handling and formatting.
* Code refactoring:
o large-scale refactoring of object and class creation for improved AS compatibility,
o extension of native classes now works in many cases,
o more compatible and slimmer DisplayObject classes,
o improvements in parsing,
o general reduction of Garbage Collection resources,
o easier to implement new classes.
o new ActionScript 2 & 3 test suite.
o re-organization of all ActionScript classes into the proper namespaces.
o Stubs added for all ActionScript 3 classes.
* Fix bitmap smoothing handling in AGG renderer.
* Native and built-in functions properly separated, more native functions added.
* AmigaOS4 support (gui and sound handler)
* Fixes to XMLSocket crash and event order.
* Performance improvement for SDL gui.
* Corrected timing of various AS events, fixing various SWFs that rely on them.
* Rudimentary AVM2 implementation.
* Fixed bugs found since since the 0.8.5 release.
* Improved RTMP support in Cygnal.
o plugin support for server side scripts.
o refactored network engine.
Site du projet :
http://www.gnashdev.org/
Documentation Fr Ubuntu :
http://doc.ubuntu-fr.org/gnash
Projet similaire : swfdec (support 64 bits, support Flash 9, partie de Freedesktop)