{"id":14933,"date":"2011-02-04T20:17:03","date_gmt":"2011-02-04T19:17:03","guid":{"rendered":"http:\/\/www.hyperbate.com\/dernier\/?p=14933"},"modified":"2013-09-19T13:12:23","modified_gmt":"2013-09-19T11:12:23","slug":"processing-le-code-informatique-comme-outil-de-creation","status":"publish","type":"post","link":"https:\/\/hyperbate.fr\/dernier\/?p=14933","title":{"rendered":"Processing : le code informatique comme outil de cr\u00e9ation"},"content":{"rendered":"<p><a href=\"http:\/\/www.amazon.fr\/gp\/product\/2744024538?ie=UTF8&amp;tag=lederniblog-21&amp;linkCode=as2&amp;camp=1642&amp;creative=6746&amp;creativeASIN=2744024538\"><img decoding=\"async\" class=\"imageadroite\" alt=\"\" src=\"\/dernier\/files\/2011\/02\/processing_pearson.jpg\" width=\"180\" height=\"257\" align=\"right\" \/><\/a>On m&rsquo;avait bien pr\u00e9venu : l&rsquo;odeur du tout premier livre que l&rsquo;on publie, tout juste sorti des presses de l&rsquo;imprimeur, est incomparable. On ne m&rsquo;avait en revanche pas dit que \u00e7a ne fonctionnait pas lorsque l&rsquo;on est un peu enrhum\u00e9 et que l&rsquo;impression date d&rsquo;une semaine.<\/p>\n<p>Cependant, je ne boude pas ma joie, je viens de recevoir le livre <em><a href=\"http:\/\/www.amazon.fr\/gp\/product\/2744024538?ie=UTF8&amp;tag=lederniblog-21&amp;linkCode=as2&amp;camp=1642&amp;creative=6746&amp;creativeASIN=2744024538\">Processing, le code informatique comme outil de cr\u00e9ation<\/a><img decoding=\"async\" style=\"border: none !important; margin: 0px !important;\" alt=\"\" src=\"http:\/\/www.assoc-amazon.fr\/e\/ir?t=lederniblog-21&amp;l=as2&amp;o=8&amp;a=2744024538\" width=\"1\" height=\"1\" border=\"0\" \/><\/em>, par Jean-Michel G\u00e9ridan et Jean-No\u00ebl Lafargue. J&rsquo;ai enfin quelque chose \u00e0 r\u00e9pondre \u00e0 tous ceux qui me demandent <em>\u00ab\u00a0quand est-ce qu&rsquo;il sort ?\u00a0\u00bb<\/em>. Voil\u00e0, le livre existe, il sort aujourd&rsquo;hui, je ne sais pas s&rsquo;il est d\u00e9j\u00e0 pr\u00e9sent dans les rayons des librairies, mais \u00e7a ne devrait pas tarder.<\/p>\n<h4>Une formidable aventure<\/h4>\n<p>J&rsquo;aurais pu recevoir mes exemplaires d&rsquo;auteur hier mais le livreur ne s&rsquo;est vraisemblablement pas donn\u00e9 la peine de sonner et s&rsquo;est content\u00e9 de laisser un avis de passage signalant que le colis \u00e9tait trop volumineux pour \u00eatre laiss\u00e9 dans la boite-aux-lettres.<br \/>\nJ&rsquo;ai donc d\u00fb aller au bureau de poste, muni de l&rsquo;avis de non-livraison, pour r\u00e9cup\u00e9rer le colis.\u00a0Une fois chez moi, je l&rsquo;ouvre : le carton, malgr\u00e9 son poids important, est absolument vide !<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14938\" alt=\"\" src=\"\/dernier\/files\/2011\/02\/processing_1.jpg\" width=\"530\" height=\"353\" \/><\/p>\n<p>En fait il y avait un double fond.<br \/>\nEn le soulevant, je d\u00e9couvre cinq exemplaires tous beaux, tous neufs. Fin de la palpitante odyss\u00e9e du colis.<\/p>\n<h4>Le projet<\/h4>\n<p>Ce qui a motiv\u00e9 la r\u00e9alisation de ce livre, c&rsquo;est, tout d&rsquo;abord, le constat qu&rsquo;il n&rsquo;existait aucun ouvrage francophone consacr\u00e9 \u00e0 la programmation en langage Processing, pourtant\u00a0extr\u00eamement\u00a0r\u00e9pandu, notamment au sein des \u00e9coles sup\u00e9rieures d&rsquo;art, dans les domaines des arts num\u00e9riques et du graphisme \u2014\u00a0particuli\u00e8rement du graphisme d&rsquo;information. Je pense m\u00eame que le caract\u00e8re g\u00e9n\u00e9raliste (image 2D\/3D, son,&#8230;) de Processing en fait m\u00eame un outil tr\u00e8s adapt\u00e9 aux repr\u00e9sentations scientifiques et aux simulations visuelles de tout ordre.<\/p>\n<p>\u00c0 l&rsquo;heure o\u00f9 sort ce livre, il n&rsquo;est plus le premier ouvrage en langue fran\u00e7aise, mais le troisi\u00e8me, puisqu&rsquo;il a \u00e9t\u00e9 pr\u00e9c\u00e9d\u00e9 par le manuel libre <a href=\"http:\/\/www.hyperbate.fr\/dernier\/?p=12713\" target=\"_blank\">\u00e9dit\u00e9 sur la plate-forme flossmanuals<\/a> et r\u00e9dig\u00e9 notamment par Douglas Edric Stanley, Lionel Tardy ou Julien Gachadoat, puis par le luxueux <a href=\"http:\/\/www.hyperbate.fr\/dernier\/?p=14435\" target=\"_blank\"><em>Design G\u00e9n\u00e9ratif<\/em><\/a>, sorti chez Pyramid il y a quelques semaines. Cette concurrence est plut\u00f4t stimulante car les trois ouvrages sont bien diff\u00e9rents mais leur existence t\u00e9moigne d&rsquo;un besoin.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14943\" alt=\"\" src=\"\/dernier\/files\/2011\/02\/processing_2.jpg\" width=\"530\" height=\"351\" \/><\/p>\n<p>Notre livre se veut \u00e0 la fois modeste et ambitieux, ce qui appara\u00eet \u00e0 mon avis d\u00e8s qu&rsquo;on le prend en mains : il n&rsquo;est pas tr\u00e8s grand (22 x 16 x 2 cm), mais, contrairement \u00e0 99% des ouvrages consacr\u00e9s \u00e0 des langages de programmation, il est reli\u00e9 \/ cousu, et non b\u00eatement boch\u00e9 \/ coll\u00e9. La maquette, due \u00e0 Jean-Michel, est soign\u00e9e et graphiquement coh\u00e9rente, ce qui l\u00e0 aussi \u00e9loigne ce livre de l&rsquo;habituel manuel de programmation.<br \/>\nImmodestement sans doute, nous voulions que ce livre soit \u00e0 la fois utile, maniable, pratique, complet, mais qu&rsquo;il fasse aussi partie de ces livres que l&rsquo;on veut conserver. Il faut dire que le langage Processing se pr\u00eate particuli\u00e8rement \u00e0 cela puisqu&rsquo;il est suffisamment bien pens\u00e9 pour que chaque nouvelle version n&rsquo;annule pas les pr\u00e9c\u00e9dentes, contrairement, par exemple, au langage ActionScript de Flash.<br \/>\nNous ne remercieront jamais assez Patricia Moncorg\u00e9, directrice de ce projet, et Amandine Sueur, qui l&rsquo;a \u00e9paul\u00e9e, d&rsquo;avoir accept\u00e9 de nous suivre dans nos d\u00e9sirs plut\u00f4t inhabituels pour l&rsquo;\u00e9norme usine \u00e0 ouvrages p\u00e9dagogique qu&rsquo;est\u00a0<em>Pearson<\/em>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14944\" alt=\"\" src=\"\/dernier\/files\/2011\/02\/processing_3.jpg\" width=\"530\" height=\"353\" \/><\/p>\n<p>Le livre fait 300 pages, il explique Processing de mani\u00e8re progressive et plut\u00f4t compl\u00e8te puisque la quasi-totalit\u00e9 des fonctions de ce langage sont d\u00e9taill\u00e9es par des exemples. L&rsquo;id\u00e9e \u00e9tait que ce livre puisse satisfaire des d\u00e9butants tout en \u00e9tant un ouvrage de r\u00e9f\u00e9rence que les programmeurs confirm\u00e9s conserveront \u00e0 c\u00f4t\u00e9 d&rsquo;eux.<br \/>\nCertaines notions qui ne sont pas particuli\u00e8res \u00e0 Processing, comme la trigonom\u00e9trie<sup><a href=\"#footnote_1_14933\" id=\"identifier_1_14933\" class=\"footnote-link footnote-identifier-link\" title=\"Non non, ne fuyez pas en lisant ce mot, c&rsquo;est tr&egrave;s bien, la trigonom&eacute;trie\">1<\/a><\/sup> ou la programmation orient\u00e9e objet, par exemple, sont aussi expliqu\u00e9es.<br \/>\nPlusieurs librairies externes \u00e0 Processing sont abord\u00e9es, telles que les librairies vid\u00e9o, minim, pdf, network, ou encore la librairie Arduino, qui permet d&rsquo;interfacer Processing avec des dispositifs physiques tels que des capteurs, des servo-moteurs, etc.<\/p>\n<p>Des compl\u00e9ments, des exemples et les\u00a0in\u00e9vitables\u00a0<em>erratums<\/em> que nous sugg\u00e9reront nos lecteurs seront progressivement publi\u00e9s sur le site <a href=\"http:\/\/ifdesignelseart.com\/\" target=\"_blank\"><em>If Design Else Art<\/em><\/a>.<\/p>\n<ol class=\"footnotes\"><li id=\"footnote_1_14933\" class=\"footnote\"> Non non, ne fuyez pas en lisant ce mot, c&rsquo;est tr\u00e8s bien, la trigonom\u00e9trie <span class=\"footnote-back-link-wrapper\"> [<a href=\"#identifier_1_14933\" class=\"footnote-link footnote-back-link\">&#8617;<\/a>]<\/span><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>On m&rsquo;avait bien pr\u00e9venu : l&rsquo;odeur du tout premier livre que l&rsquo;on publie, tout juste sorti des presses de l&rsquo;imprimeur, est incomparable. On ne m&rsquo;avait en revanche pas dit que \u00e7a ne fonctionnait pas lorsque l&rsquo;on est un peu enrhum\u00e9 et que l&rsquo;impression date d&rsquo;une semaine. Cependant, je ne boude pas ma joie, je viens [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,39,40],"tags":[131],"class_list":["post-14933","post","type-post","status-publish","format-standard","hentry","category-lecture","category-personnel","category-processing","tag-apprendre-processing"],"_links":{"self":[{"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/posts\/14933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14933"}],"version-history":[{"count":0,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/posts\/14933\/revisions"}],"wp:attachment":[{"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}