• # SVG, PySlide

    Posté par . En réponse au journal Formation utilisateur Linux : Alternative a Flash ?. Évalué à 2.

    A propos de SVG, tu devrais tester le moteur de Mozilla.
    Tu peux par exemple utiliser XulRunner et executer une sorte de mini-navigateur, qui te servira a afficher du SVG. L'avantage et que ça fonctionne sous linux, mais également sous d'autres plate-formes si besoin. Sinon, sur les KDE récents, le composant KSVG a l'air de bien s'en sortir.

    Pour faire du SVG, c'est pas compliqué, c'est juste des balises XML où tu peux par exemple décrire des formes géométriques, du texte etc.
    Pour l'animer, on utilise des petits bouts de JavaScript. On peut finalement faire des choses intéressantes facilement.

    Sinon j'ai testé il y a quelques jours PySlide, c'est un module qui permet de faire des présentations (comme le tristement connu PowerPoint, ou OOo Impress). Là aussi on utilise du XML pour décrire le contenu, l'organisation, et les effets. Les exemples fournis dans le paquet pyslide ou pyslide-doc (bref) te donneront une idée des possibilités du produit.
    D'apres ce que j'ai compris, il est également possible de programmer une classe Python qui hérite (ou utilise) le module, afin de l'enrichir ou de faire des choses plus biscornues.

    Il existe aussi un moyen de faire des présentations en html/css/javascript. Pour avoir fait une présentation avec ça, je peux dire que ça foncitonne bien pour des présentations simples. Je m'étais par contre écrit un script shell qui analysait une présentation, et en recréait à côté, de manière a simuler une animation sur les puces de texte.