{"id":25927,"date":"2013-06-04T19:57:36","date_gmt":"2013-06-04T17:57:36","guid":{"rendered":"http:\/\/hyperbate.fr\/dernier\/?p=25927"},"modified":"2013-06-04T19:57:36","modified_gmt":"2013-06-04T17:57:36","slug":"processing-2-0-est-sorti","status":"publish","type":"post","link":"https:\/\/hyperbate.fr\/dernier\/?p=25927","title":{"rendered":"Processing 2.0 est sorti"},"content":{"rendered":"<p>Apr\u00e8s un peu plus d&rsquo;une ann\u00e9e de tests, la version 2.0 officielle de<em><a href=\"http:\/\/www.processing.org\" target=\"_blank\"> Processing<\/a><\/em> vient de sortir. Parmi les nouveaut\u00e9s imm\u00e9diatement visibles, on remarque que les modes (Android, Javascript,&#8230;), les librairies (tout ce qui permet d&rsquo;\u00e9tendre les capacit\u00e9s de Processing) et les outils (timeline, gribouillage vectoriel, enregistrement vid\u00e9o,&#8230;) peuvent \u00eatre t\u00e9l\u00e9charg\u00e9s directement depuis le logiciel.<br \/>\nVisuellement, l&rsquo;interface a \u00e9t\u00e9 rafra\u00eechie.<\/p>\n<p><a href=\"http:\/\/www.processing.org\" target=\"_blank\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-25928\" alt=\"processing_2\" src=\"\/dernier\/files\/2013\/06\/processing_2.png\" width=\"530\" height=\"520\" \/><\/a><\/p>\n<p>Mais ce n&rsquo;est pas tout, il y a quelques changements invisibles mais n\u00e9anmoins importants. La lecture et la capture de vid\u00e9os ne passent plus par Quicktime, ce qui simplifie la vie des utilisateurs qui ne sont pas sur Macintosh. La gestion de la 3D a chang\u00e9. Dans un but de coh\u00e9rence, certains mots du langage processing ont \u00e9t\u00e9 chang\u00e9s : <code>screen.width<\/code> est par exemple devenu <code>displayWidth<\/code>. La syntaxe de la cr\u00e9ation d&rsquo;un objet XML a chang\u00e9 aussi.<br \/>\nEnfin, le vocabulaire de <em>Processing<\/em> s&rsquo;est enrichi dans le domaine de l&rsquo;acc\u00e8s aux donn\u00e9es et aux tableaux, avec notamment des listes qui associent une valeur \u00e0 un mot-clef et d&rsquo;autres qui permettent, sur quelques formats de variables pr\u00e9cis (entier, d\u00e9cimal, cha\u00eene) des commandes telles que la v\u00e9rification de la pr\u00e9sence d&rsquo;une valeur ou le \u00ab\u00a0shuffle\u00a0\u00bb, c&rsquo;est \u00e0 dire le m\u00e9lange al\u00e9atoire. Je ne les ai pas encore test\u00e9es, mais <em>Processing<\/em> int\u00e8gre par ailleurs des fonctions pour manipuler des donn\u00e9es au format JSON.<br \/>\nUne derni\u00e8re nouveaut\u00e9 : lorsque l&rsquo;on va <a href=\"http:\/\/processing.org\/download\/\" target=\"_blank\">sur la page de t\u00e9l\u00e9chargement de <em>Processing<\/em><\/a>, on est fortement incit\u00e9 \u00e0 faire un don \u00e0 la fondation Processing. Mais \u00e7a n&rsquo;a aucun caract\u00e8re obligatoire.<\/p>\n<p><em><a href=\"http:\/\/www.processing.org\" target=\"_blank\">Processing<\/a><\/em> est un langage cr\u00e9\u00e9 par des designers, et cherche donc \u00e0 \u00eatre coh\u00e9rent et bien pens\u00e9 plut\u00f4t que de progresser par ruptures. La plupart des fonctions expliqu\u00e9es dans <a href=\"https:\/\/hyperbate.fr\/dernier\/?page_id=2482\" target=\"_blank\">mon modeste cours en ligne<\/a>\u00a0ou dans le livre <a href=\"http:\/\/www.amazon.fr\/gp\/product\/2744024538\/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=2744024538&amp;linkCode=as2&amp;tag=lederniblog-21\" target=\"_blank\"><em>Processing, le code informatique comme outil de cr\u00e9ation<\/em><\/a>, restent donc valides.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apr\u00e8s un peu plus d&rsquo;une ann\u00e9e de tests, la version 2.0 officielle de Processing vient de sortir. Parmi les nouveaut\u00e9s imm\u00e9diatement visibles, on remarque que les modes (Android, Javascript,&#8230;), les librairies (tout ce qui permet d&rsquo;\u00e9tendre les capacit\u00e9s de Processing) et les outils (timeline, gribouillage vectoriel, enregistrement vid\u00e9o,&#8230;) peuvent \u00eatre t\u00e9l\u00e9charg\u00e9s directement depuis le logiciel. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40],"tags":[],"class_list":["post-25927","post","type-post","status-publish","format-standard","hentry","category-processing"],"_links":{"self":[{"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/posts\/25927","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=25927"}],"version-history":[{"count":0,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=\/wp\/v2\/posts\/25927\/revisions"}],"wp:attachment":[{"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=25927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=25927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hyperbate.fr\/dernier\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=25927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}