URL: https://linuxfr.org/users/fleny68/journaux/quels-outils-pour-remplacer-flashctm100cpu Title: Quels outils pour remplacer Flash(c)(tm)(100%cpu) ? Authors: fleny68 Date: 2007年06月29日T10:13:11+02:00 Tags: firefox Score: 0 C'est vendredi, et suite à mon journal sur Sésamath (celui qui contient l'anonce de Tracenpoche libéré à la rentrée) je me suis posé la question des outils pour remplacer Flash(c)(tm)(100%cpu). A-t-on besoin de remplacer Flash ? Oui: - ne tourne pas en linux ppc/x86_128 - utilise environ 100% du cpu dans environ 100% des cas. - lent. - pas d'oulis libre pour réutiliser les sources Mais on peut aussi penser que c'est pas si urgent; - gnash arrive - silverlight arrive et pourrait contraindre Adobe à libérer flash et ses outils. Le problème est de trouver des outils libres pour réaliser des applications tournant dans le navigateur, en évitant flash aux deux bouts de la chaine... Maintenant que le problème est posé, j'ai trouvé quelques langages qui pourraient le faire: 1/ Java. Désormais libre? Je me demande ou ça en est. Je ne trouve pas d'info sur le port ppc du java de sun, par exemple, ni sur l'intégration directe dans debian. Inconvénient: langage un peu lourd (c'est vendredi, je peux...). Avantage: nombreux utilisateurs, forums, exemples en ligne. Programmation Java pour les enfants: [http://linuxfr.org/2006/06/27/21023.html](http://linuxfr.org/2006/06/27/21023.html) 1bis/ jython. Java avec la syntaxe de python. Probablement plus facile pour des amateurs? jython a l'air peu utilisé, je trouve ça un peu curieux. Demo (applet) [http://www.ditchnet.org/wp/2005/05/10/mulit-threaded-jython-(...)](http://www.ditchnet.org/wp/2005/05/10/mulit-threaded-jython-applet/) Créer une applet en 10 min: [http://wikipython.flibuste.net/moin.py/InterfaceAvecLangageJ(...)](http://wikipython.flibuste.net/moin.py/InterfaceAvecLangageJava) 2/ Xul+XBL+SVG Avantage: langage javascript (répandu sur le net, et qui doit avoir quelques parentés avec le langage de script de Flash) Inconvénient: Plateforme mozilla uniquement. Le résultat ne devrait même pas tourner dans konqueror. Un autre avantage est de pouvoir faire des applications sous forme de plugin Firefox, avec mise à jour automatiques. ça peut faciliter le déploiement. Une demo: [http://www.ycombe.net/Xul/Geometry/geometry.xul](http://www.ycombe.net/Xul/Geometry/geometry.xul) Xulfr (ressource indispensable): [http://xulfr.org/](http://xulfr.org/) 3/ OpenLaszlo Quelqu'un a posté un lien vers Openlaszlo, et les demo sont impresionantes. Il faut utiliser DHTML pour éviter Flash, et le support du SVG est hélas encore dans les limbes, et je ne vois pas trop comment réaliser des dessins directement sans ça (genre canvas). [http://www.openlaszlo.org/demos](http://www.openlaszlo.org/demos) C'est tout ce que je vois pour l'instant.