<?xml version="1.0" encoding="UTF-8"?><feed
  xmlns="http://www.w3.org/2005/Atom"
  xmlns:thr="http://purl.org/syndication/thread/1.0"
  xml:lang="en"
  >
  <id>http://livingcode.org/feed/atom</id>
  <updated>2009-11-13T19:33:25Z</updated>
  <title type="text">Living Code</title>
  <subtitle type="text">Programming for the Fun of It</subtitle>
  <link rel="self" type="application/atom+xml" href="http://livingcode.org/feed" />
  <link rel="alternate" href="http://livingcode.org" />
  <rights type="text">Copyright 2009</rights>
  <generator uri="http://wordpress.org/" version="2.8.6">WordPress</generator>
      <entry>
    <id>http://livingcode.org/2008/processing-critters</id>
    <title type="html"><![CDATA[Processing Critters]]></title>
    <updated>2008-03-20T17:49:53Z</updated>
    <published>2008-03-20T05:21:53Z</published>
    <author>
      <name>Dethe</name>
      <email>delza@livingcode.org</email>
<uri>http://livingcode.org/</uri>    </author>
    <link rel="replies" type="application/atom+xml" href="http://livingcode.org/2008/03/19/processing-critters/feed" thr:count="1"  />
    <link rel="alternate" href="http://livingcode.org/2008/03/19/processing-critters" />
    <category scheme="http://livingcode.org" term="Python" />
    <summary type="html"><![CDATA[



This browser does not have a Java Plug-in.


Get the latest Java Plug-in here.







Source code: sketch_080314a

I&#8217;ve been playing around some with Processing, this is the result.  As I mentioned in my earlier article, Processing and NodeBox are quite similar. Processing has some more interactivity (better keyboard and mouse handling) built in, and it can do [...]]]></summary>
      <content type="html" xml:base="http://livingcode.org/2008/03/19/processing-critters"><![CDATA[<div id="sketch_080314a_container">
<!--[if !IE]> &#8211;><br />
<object classid="java:sketch_080314a.class" type="application/x-java-applet" archive="http://livingcode.org/wp-content/uploads/2008/03/sketch_080314a.jar" width="400" height="400" standby="Loading Processing software..." ><param name="archive" value="http://livingcode.org/wp-content/uploads/2008/03/sketch_080314a.jar" /><param name="mayscript" value="true" /><param name="scriptable" value="true" /><param name="image" value="http://livingcode.org/wp-content/uploads/2008/03/loading.gif" /><param name="boxmessage" value="Loading Processing software..." /><param name="boxbgcolor" value="#FFFFFF" /><param name="test_string" value="outer" /><!--<![endif]--><br />
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase="http://java.sun.com/update/1.4.2/jinstall-1_4_2_12-windows-i586.cab" width="400" height="400" standby="Loading Processing software..."  ><param name="code" value="sketch_080314a" /><param name="archive" value="http://livingcode.org/wp-content/uploads/2008/03/sketch_080314a.jar" /><param name="mayscript" value="true" /><param name="scriptable" value="true" /><param name="image" value="http://livingcode.org/wp-content/uploads/2008/03/loading.gif" /><param name="boxmessage" value="Loading Processing software..." /><param name="boxbgcolor" value="#FFFFFF" /><param name="test_string" value="inner" /><p>
<strong><br />
This browser does not have a Java Plug-in.<br />
<br />
<a href="http://java.sun.com/products/plugin/downloads/index.html" title="Download Java Plug-in"><br />
Get the latest Java Plug-in here.<br />
</a><br />
</strong>
</p>
<p></object><br />
<!--[if !IE]> &#8211;><br />
</object><br />
<!--<![endif]-->
</div>
</p>
<p>Source code: <a href="http://livingcode.org/wp-content/uploads/2008/03/sketch_080314a.pde">sketch_080314a</a></p>
<p>
I&#8217;ve been playing around some with <a href="http://processing.org/">Processing</a>, this is the result.  As I mentioned in my earlier <a href="http://livingcode.org/2008/the-importance-of-visual-programming">article</a>, Processing and <a href="http://www.nodebox.net/code/index.php/Home">NodeBox</a> are quite similar. Processing has some more interactivity (better keyboard and mouse handling) built in, and it can do basic 3D. NodeBox has better color handling (gradients) and remarkable libraries (WordNet).  But what it really comes down to is that NodeBox is Python (much easier to extend) and Processing is Java (still easier than straight Java, but a lot more code to do basic extensions).  Now all we need is a quick-start programming environment like these for Flash (and before you tell me the Adobe Flash tools are for artists&#8211;I have used the Flash IDE and it is possibly the worst IDE I&#8217;ve ever experienced.  Which is odd, because the Flex IDE is one of the best, better than XCode/Interface Builder in some ways).
</p>
<p>
All of which is the long way to say that I enjoyed making this little animation in Processing, but I&#8217;m ready to go back to working in Python now, thank you.</p>
]]></content>
        </entry>
  </feed>
