Emploi Start-up Evénements 01 Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs

Avec le langage Processing, coder devient un art

Il aura fallu sept ans pour que la première version de ce langage open source dédié à la création graphique voie le jour. Avec Processing 1.0, la programmation rencontre l’art.
laisser un avis
envoyer
par mail
imprimer
l'article
partager sur Viadeo
partager sur Facebook
partager sur LinkedIn
partager sur Scoopeo
partager sur Technorati
partager sur Digg
partager sur Delicious
partager sur Google
partager sur Myspace
partager sur Yahoo!

Ne l'appelez plus Proce55ing, mais bien Processing, sous peine d'énerver ses créateurs qui préfèrent le surnommer “ p5 ”. Après sept ans de développement et 161 révisions, ce langage open source de graphisme et d'animation vient enfin de sortir sa version 1.0, annoncée comme “ stable ”. S'appuyant sur un environnement Java simplifié (support de Java 1.4), ce langage se veut un standard pour les artistes numériques, une alternative libre aux logiciels commerciaux.

Comme le décrit Douglas Edric Stanley, artiste reconnu et professeur d'arts numériques à l’Ecole supérieure d'art d'Aix-en-Provence, “ Processing est avant tout un environnement de programmation conçu pour des artistes, par des artistes ”. Créé par Ben Fry et Casey Reas, du MIT, il prolonge le projet Design by Numbers, de John Maeda. Considéré comme un environnement d’apprentissage parfait pour créer des images et des animations, il est principalement utilisé par des étudiants en arts numériques, par des artistes ou par des développeurs amateurs d'open source.

Des programmes qui interagissent avec l'environnement

Ses atouts ? Sa simplicité. Processing est très facile d'accès, et son interface archi simple. Et comme c'est un logiciel libre, il est totalement gratuit. Le langage fonctionne sur Mac, sur Windows et sur Linux. Il fonctionne également sur les téléphones portables et sur les circuits électroniques. “ Là où Processing se différencie vraiment, c’est qu'il peut interagir avec des outils physiques, comme des caméras, des instruments de musique, des cartes à puces. Le programme peut réagir avec l'environnement ”, souligne Eric Ambrosi, concepteur et spécialiste de Flash et de Silverlight.

On peut imaginer piloter son dessin avec la voix, ou brancher une caméra et les mouvements enregistrés dessinent dans l'image… Dans l'exemple ci-dessous, un artiste a réalisé une installation qui lie musique et graphisme au travers d'une table tactile.

Les projets Wiring et Arduino ouvrent Processing à la robotique. Processing Mobile permet aux artistes de créer des programmes pour les téléphones portables. Les développeurs l'utilisent aussi pour créer des animations et des graphiques de manière plus intuitive et plus simple qu'avec une programmation orientée objet. Certains d'entre eux utiliseraient même Processing pour tester rapidement leurs algorithmes, avant de les transférer dans des environnements plus complexes comme Eclipse, ou de les améliorer avec des composants Java plus sophistiqués.

“ Un autre avantage de Processing, c’est l’existence de nombreuses petites bibliothèques externes qui étendent les possibilités à l’infini ”, ajoute Eric Ambrosi. Enfin, Processing serait meilleur au niveau des performances et notamment pour des effets complexes de friction ou de particules. Si l'on en croit le site officiel, les prochaines versions de Processing devraient permettre d'étendre les capacités à la vidéo ou à la 3D.

Pas vraiment concurrent de Flash

Bien entendu, la question brûle les lèvres. Processing est-il un concurrent de Flash (d'Adobe), voire de Silverlight (de Microsoft) ? “ Ils peuvent parfois atteindre le même objectif final. Mais Flash est avant tout un outil de production Internet, Processing un outil pour les artistes ”, analyse Eric Ambrosi. Les fondateurs du langage n'ont d'ailleurs visiblement aucune envie de s'y comparer.

“ Nous ne ciblons pas la même audience. Croyez vous que seulement deux personnes peuvent rivaliser avec une société aussi grande qu'Adobe ? Et puis, est-ce qu’il y a vraiment besoin de faire un meilleur Flash ? Nous pensons que non. Notre but ne va pas dans ce sens. Est-ce que les gens arrêtent d'utiliser des crayons parce les stylos existent ? ”, écrivent-ils sur le site officiel du projet. En fait, certains artistes y voient même une complémentarité et tentent d'interfacer des projets Processing avec Flash.

débat
1 avis d'internaute
Avec le langage Processing, coder devient un art
forum francophone sur processing
par e_m_o_c
le 08/12/2008 17:19:58
publicité
débat
1 réaction
 
forum francophone sur processing
posté le 08/12/08 à 17:19 par e_m_o_c
à lire aussi
SUR LES MÊMES THÈMES
Arrêté pour avoir mis en vente 17 000 articles contrefaits
Tabac en ligne : British American Tobacco passe à l'offensive
Contrefaçon : L'Oréal débouté de ses poursuites contre eBay
Twitter, le nouveau repaire des cybersquatteurs
Lourde enchère pour eBay
Oleoo ferme sa section illégale de téléchargement de films
La police allemande perquisitionne le Cebit
Piratage : coup de filet “ bollywoodien ” en plein Paris
Les sites d'enchères accusés de faciliter la vente de logiciels piratés
Un kiosque à journaux pirate nargue les éditeurs
Les logiciels illégaux en léger recul dans les entreprises françaises
Chrome invite les développeurs à publier des extensions
2010 sera-t-elle l’année de Ruby ?
Linkedin ouvre ses API aux développeurs
Microsoft dévoile Silverlight 4
Microsoft s'apprête à lancer WindowsAzure4e
Visual Studio devient un outil de développement pour Linux et Mac OS X
Sécurisez vos applications Web dès leur conception
Facebook met le cap sur l'e-marketing
Microsoft drague les développeurs Eclipse
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.