Ze RenCorp Weblogue

Aller au contenu | Aller au menu | Aller à la recherche

4 août 2009

jQuery

Je viens mettre le nez dans un framework Javascript libre du nom de jQuery et ma foi cette petite librairie (19 Ko)  est d'une puissance redoutable.

En effet, elle simplifie considérablement le développement d'interfaces web évoluées de type AJAX et certaines fonctionnalités font ressembler une simple image à une animation Flash sans en avoir la lourdeur ou le besoin de charger une extension. On peut retrouver cette librairie dans le moteur de blog Dotclear qui anime notamment ce site ou derrière les effets de type Lightbox qui sont bien à la mode ces derniers temps.

De nombreux plugins existent pour étendre les fonctionnalités de cette librairie dont le développement a débuté en janvier 2006

Le site de jQuery

3 avril 2008

Dis Maman, comment je fais une animation Flash depuis un PDF ?

Utilise SWF Tools, mon fils !!!

SWF Tools est une série d'outils permettant de générer un fichier SWF à partir d'une multitude de sources (PDF, JPG, PNG etc...). La suite logicielle existe sous différents systèmes d'exploitation et est fournie sous licence GPL.

SWF Tools


12 mars 2008

haXe - un parfum de liberté pour flash

Créer une animation flash avec du libre de A à Z, c'est possible (si si, j'ai testé pour vous).
Cet exploit repose sur haXe, un nouveau langage de programmation très proche d'action script. Ce langage est développé par une jeune (et dynamique !) entreprise française, Motion Twin, pour ses propres besoins de création de jeux en ligne.
HaXe permet non seulement de générer des SWF (des animations flash, quoi) mais aussi du javascript, et du code coté serveur. Pour cela, Motion Twin à développé Neko, une machine virtuelle sous forme de plugin Apache. Bref, l'idée est de maîtriser l'intégralité du site, coté client et serveur, avec un seul et même langage.

Mais revenons à nos moutons : je vous ais promis de créer une animation flash sur une machine 100% libre. Etape 1 : on crée les éléments de base. Des graphiques vectoriels avec Inkscape (+ l'extension SWF output pour la sortie en SWF), des graphiques bitmap avec Gimp, des MP3 avec Audacity + LAME, des polices... Etape 2 : on crée la "library", le fichier de ressources qui contient les éléments de base, grâce à l'outil Swfmill. Etape 3 : on code... en haxe. Le programme haXe accède aux éléments placés dans la library, et peut leur faire faire à peu près ce qu'on veut : transformations, gestions d'évènements, etc (l'API action script est reprise assez fidèlement). Tout ceci tourne sous linux bien sur (le compilateur haXe fonctionne aussi sous windows si on y tiens...)

Le coté 100% libre, c'est un peu pour l'exercice de style : si on veut vraiment faire des animations flash, on aura du mal à se passer de l'outil Adobe avec sa timeline, ses interpolations de mouvement "presse-bouton", etc. Mais ça existe, ça peut rendre des services, et le projet est très actif, avec une communauté grandissante. Alors ça vaut le coup de garder un œil dessus...

Liens :
HaXe : http://haxe.org/
Le site de Motion Twin : http://www.motion-twin.com/
Des exemples de ce qu'on peut faire avec haXe : http://www.alphabounce.com/ , http://www.cafejeux.com/ ...

Mes expérimentations avec haXe : test haXe.zip (petit programme de type "Hello World" montrant l'incorporation de sons, polices et images, et la reprise d'événements souris et clavier. Le script m construit la library et le SWF principal)

26 février 2008

Programmation avec la librairie SDL

J'étais en train d'essayer de contourner un bug de saisie clavier de E-UAE + SDL en framebuffer lorsque je suis tombé nez à code avec ce super tutoriel sur l'installation et l'exploitation de la librairie SDL.

Pour mémoire, la Simple DirectMedia Layer (SDL pour les intimes) est une librairie multi-plateformes (Linux, Windows, *BSD etc...) libre (LGPL2 ) qui fourni un accès bas niveau aux périphériques, permet d'exploiter des graphismes 2D via le framebuffer et 3D via OpenGL.

Enjoy !!!

La librairie SDL
Tutoriel - Programmation avec la librairie SDL

Flashé avant de partir

Un logiciel libre de qualité, en français s'il vous plait, pour créer des animations Flash sans se prendre la tête. Cette application nécessite l'installation de Java 1.5.

E-Anim