<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Programming Fundamentals &#187; processing</title>
	<atom:link href="http://legacy.iaacblog.com/mai2012-2013-programming/tag/processing/feed/" rel="self" type="application/rss+xml" />
	<link>http://legacy.iaacblog.com/mai2012-2013-programming</link>
	<description>Programming Fundamentals</description>
	<lastBuildDate>Tue, 18 Dec 2012 18:15:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>computer vision. the cage</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/579/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/579/#comments</comments>
		<pubDate>Mon, 19 Nov 2012 18:04:51 +0000</pubDate>
		<dc:creator>antanaityte.gerda@iaac.net</dc:creator>
				<category><![CDATA[Gerda Antanaityte]]></category>
		<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[References]]></category>
		<category><![CDATA[openCV]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=579</guid>
		<description><![CDATA[“La Gabbia” (The Cage) by auroraMeccanica (2011) is an installation that uses projection to invite the public to interact with physical bird cage to trigger the release of projected birds. At the center of a darkened room, a birdcage hanging from the ceiling it’s lit only by the white beam of the projector and its on the [...]]]></description>
				<content:encoded><![CDATA[<p><iframe width="700" height="393" frameborder="0" src="http://player.vimeo.com/video/25831269?badge=0"></iframe></p>
<p>“La Gabbia” (The Cage) by auroraMeccanica (2011) is an installation that uses projection to invite the public to interact with physical bird cage to trigger the release of projected birds. At the center of a darkened room, a birdcage hanging from the ceiling it’s lit only by the white beam of the projector and its on the wall. Uncover the bird’s presence through playing a game, a very simple game in which we just have to push the cage and shake it.</p>
<p>I found this beautiful project <a href="http://www.creativeapplications.net/processing/la-gabbia-the-cage-by-aurorameccanica-releasing-the-untangible/">here</a></p>
<p><a href="http://vimeo.com/25831269">La Gabbia &#8211; auroraMeccanica &#8211; videoinstallazione interattiva</a> from <a href="http://vimeo.com/aurorameccanica">auroraMeccanica</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/579/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>visualizing data. Playing with interface</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/visualizing-data-playing-with-interface/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/visualizing-data-playing-with-interface/#comments</comments>
		<pubDate>Sun, 18 Nov 2012 17:37:25 +0000</pubDate>
		<dc:creator>antanaityte.gerda@iaac.net</dc:creator>
				<category><![CDATA[Exercises]]></category>
		<category><![CDATA[Gerda Antanaityte]]></category>
		<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[Students]]></category>
		<category><![CDATA[antiMap]]></category>
		<category><![CDATA[gerda antanaityte]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=493</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/1.jpg"><img class="alignnone size-thumbnail wp-image-559" style="margin: 0px; border: 0px;" title="1" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/1-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/22.jpg"><img class="alignnone size-thumbnail wp-image-560" style="margin: 0px; border: 0px;" title="2" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/22-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/3.jpg"><img class="alignnone size-thumbnail wp-image-561" style="margin: 0px; border: 0px;" title="3" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/3-150x150.jpg" alt="" width="150" height="150" /></a><br />
<a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/3.jpg"></a><a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/4.jpg"><img class="alignnone size-thumbnail wp-image-562" style="margin: 0px; border: 0px;" title="4" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/4-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/51.jpg"><img class="alignnone size-thumbnail wp-image-563" style="margin: 0px; border: 0px;" title="5" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/51-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/61.jpg"><img class="alignnone size-thumbnail wp-image-564" style="margin: 0px; border: 0px;" title="6" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/61-150x150.jpg" alt="" width="150" height="150" /></a><br />
<a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/61.jpg"></a><a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/72.jpg"><img class="alignnone size-thumbnail wp-image-565" style="margin: 0px; border: 0px;" title="7" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/72-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/82.jpg"><img class="alignnone size-thumbnail wp-image-566" style="margin: 0px; border: 0px;" title="8" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/82-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/92.jpg"><img class="alignnone size-thumbnail wp-image-567" style="margin: 0px; border: 0px;" title="9" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/92-150x150.jpg" alt="" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/visualizing-data-playing-with-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>visualizing data. process</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/466/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/466/#comments</comments>
		<pubDate>Sat, 17 Nov 2012 23:48:28 +0000</pubDate>
		<dc:creator>antanaityte.gerda@iaac.net</dc:creator>
				<category><![CDATA[Exercises]]></category>
		<category><![CDATA[Gerda Antanaityte]]></category>
		<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[References]]></category>
		<category><![CDATA[Students]]></category>
		<category><![CDATA[Data Visualization]]></category>
		<category><![CDATA[gerda antanaityte]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=466</guid>
		<description><![CDATA[How does your movement look like? The challenge was to find creative way to translate GPS data into visual form. The idea is quite simple. What is home?  Probably it&#8217;s your center of the world. Every journey starts and ends here.  I picked  my home as initial point and marked it as origin of the [...]]]></description>
				<content:encoded><![CDATA[<p>How does your movement look like?<br />
The challenge was to find creative way to translate GPS data into visual form.</p>
<p>The idea is quite simple. What is home?  Probably it&#8217;s your center of the world. Every journey starts and ends here.  I picked  my home as initial point and marked it as origin of the drawing. Movement is illustrated by stretching coordinate lines. In that case you can always see how far you are from initial point.</p>
<p>Nautical and celestial cartography, where relations between objects are clearly linked in simple and aesthetic manner were inspiring graphic forms:</p>
<p><em><a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/illustration_blog.jpg"><img title="nautical and celestial cartography" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/illustration_blog.jpg" alt="" width="700" height="320" /></a></em></p>
<p>first concept sketches</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/52.jpg"><img class="alignnone size-large wp-image-788" style="border: 1px solid white; margin: 1px;" title="5" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/52-1024x693.jpg" alt="" width="700" height="473" /></a></p>
<p>and here&#8217;s how my interface sketch looks like.</p>
<p><em><a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/illustration_21.jpg"><img style="border: 2px solid white; margin: 2px;" title="1" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/illustration_21.jpg" alt="" width="350" height="350" /></a><a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/illustration_11.jpg"><img style="border: 2px solid white; margin: 2px;" title="2" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/illustration_11.jpg" alt="" width="350" height="350" /></a></em></p>
<p>My first recording started from home to school. I used <a href="http://theantimap.com/">antiMap</a> application, which gathered data about speed, distance, time, compass position, longitude and latitude. It was interesting experience to see this trip visualized. Somehow it looked like personal documentary cartoon. Here&#8217;s how my trip looked like:</p>
<p><a href="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/track.jpg"><img class="alignnone size-full wp-image-484" style="margin: 2px; border: 2px solid white;" title="track" src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/11/track.jpg" alt="" width="710" height="430" /></a></p>
<p>Size of ellipse represents speed, color changes are compass position. Even there’s no information about streets, from speed and ellipse position you can clearly define where are crossroads with traffic lights. I never thought how my trip would look like. It shows how maps can be informative as well creative by invoking different tools.</p>
<p>In example you can see only one way trip, but tomorrow I will go to the beach and probably come back home :) It will help to complete my map.</p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/466/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bauhaus clock</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/bauhaus-clock/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/bauhaus-clock/#comments</comments>
		<pubDate>Wed, 07 Nov 2012 11:03:03 +0000</pubDate>
		<dc:creator>antanaityte.gerda@iaac.net</dc:creator>
				<category><![CDATA[Exercises]]></category>
		<category><![CDATA[Gerda Antanaityte]]></category>
		<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[Students]]></category>
		<category><![CDATA[bauhaus]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[gerda antanaityte]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=82</guid>
		<description><![CDATA[The third task was to a create a clock which could count time in it&#8217;s creative way. Due to my personal admire to Bauhaus, I&#8217;ve decided to dedicate exercise to this great influential approach. The main idea was that clock has three parameters to count time (hours / minutes / seconds), which actually complement Bauhaus [...]]]></description>
				<content:encoded><![CDATA[<p>The third task was to a create a clock which could count time in it&#8217;s creative way. Due to my personal admire to Bauhaus, I&#8217;ve decided to dedicate  exercise to this great influential approach. The main idea was that clock has three parameters to count time (hours / minutes / seconds), which actually complement Bauhaus ideas (3 main colors / shapes etc.) It seemed interesting try to link it. I&#8217;ve started with grid, which was 60&#215;60 for seconds, then 120&#215;60 for  minutes and 24 horizontal lines for hours. I&#8217;ve put all of them in the same canvas and added 3 lines representing different time ratio. Finally I&#8217;ve ended with linear and gradient versions of it. The linear purely shows how time ratios interact with each other, while the second one plays with colors, mixing &#8216;em and creating shades out of core colors.</p>
<p>So how does it work? The red part counts seconds: every loop (60 seconds) it pushes yellow minute line forward. When minute&#8217;s part reaches the end, it lifts blue hour up. You have to get used to understand what the time is, but finally there&#8217;s a picture of changing composition, which is based on classical RYB colors and flavor of 1930-ies.</p>
<p>here&#8217;s linear  ..</p>
<p><canvas width="600" height="300" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/clock/clock_linear.pde"></canvas></p>
<p>..and gradient clock:</p>
<p><canvas width="600" height="300" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/clock/clock_gradient.pde"></canvas></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/bauhaus-clock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publishing a Processing sketch</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/publishing-a-processing-sketch/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/publishing-a-processing-sketch/#comments</comments>
		<pubDate>Mon, 05 Nov 2012 15:13:58 +0000</pubDate>
		<dc:creator>cristobal@aerstudio.com</dc:creator>
				<category><![CDATA[Exercises]]></category>
		<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[sketch]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=63</guid>
		<description><![CDATA[Please follow these instructions for publishing your Processing sketches in the blog: 1.- Connect to IAAC&#8217;s FTP with your favorite FTP software. 2.- Upload the Processing files (.pde) to your folder (optional: create more folders inside yours to have your sketches orginized) 3.- In the WordPress admin panel create a New Post and make sure [...]]]></description>
				<content:encoded><![CDATA[<p>Please follow these instructions for publishing your Processing sketches in the blog:</p>
<p>1.- Connect to IAAC&#8217;s FTP with your favorite FTP software.<br />
2.- Upload the Processing files (.pde) to your folder (optional: create more folders inside yours to have your sketches orginized)<br />
3.- In the WordPress admin panel create a New Post and make sure that the content field is in HTML mode (not Visual mode)<br />
4.- Type the text you want as an explanation of the task and include a canvas tag indicating the path to your file in the attribute <strong>data-processing-sources</strong><br />
5.- Add to the canvas tag the width and height attributes indicating the size of your processing canvas<br />
6.- Add categories and tags to your post&#8230; and we are good to go! (I mean, click the Update button ;)</p>
<p>Here is an example, your canvas tag should look something like this:<br />
<code>&lt;canvas width="640" height="480" data-processing-sources="http://legacy.iaacblog.com/intprocessing/cristobalcastilla/T03_02_ClockAnalog.pde"&gt;&lt;/canvas&gt;</code></p>
<p>You should see the following sketch:<br />
<canvas width="640" height="480" data-processing-sources="http://legacy.iaacblog.com/intprocessing/cristobalcastilla/T03_02_ClockAnalog.pde"></canvas></p>
<p>FYI: we&#8217;re using <a href="http://processingjs.org/">Processing JS</a> to make processing sketches work in the browser. Please visit the <a href="http://processingjs.org/">plug-in&#8217;s page</a> to read more info about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/publishing-a-processing-sketch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flags</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/10/flags/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/10/flags/#comments</comments>
		<pubDate>Fri, 19 Oct 2012 22:11:22 +0000</pubDate>
		<dc:creator>antanaityte.gerda@iaac.net</dc:creator>
				<category><![CDATA[Exercises]]></category>
		<category><![CDATA[Gerda Antanaityte]]></category>
		<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[Students]]></category>
		<category><![CDATA[flags]]></category>
		<category><![CDATA[gerda antanaityte]]></category>
		<category><![CDATA[iaac]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=97</guid>
		<description><![CDATA[The first exercise of programming fundamentals (together with Cristobal Castilla) was to code flags, which introduced us what processing and programming is and how to get images out of range of numbers and letters. There were 16 flags to make. For example, that&#8217;s how Catalan flag looks like in code: void setup() { size (190, [...]]]></description>
				<content:encoded><![CDATA[<p>The first exercise of programming fundamentals (together with Cristobal Castilla) was to code flags, which introduced us what processing and programming is and how to get images out of range of numbers and letters. There were 16 flags to make. For example, that&#8217;s how Catalan flag looks like in code:</p>
<p>void setup() {<br />
  size (190, 120);<br />
}<br />
void draw(){<br />
noStroke();<br />
 fill(255,223,58);<br />
 rect(0, 0, 190, 120);<br />
  fill(255,12,13);<br />
 rect(0,13,190,14);<br />
  fill(255,12,13);<br />
 rect(0,40,190,14);<br />
   fill(255,12,13);<br />
 rect(0,67,190,14);<br />
    fill(255,12,13);<br />
 rect(0,94,190,14);<br />
}</p>
<p>And these are all flags made by Processing:</p>
<p><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/Bahrain_flag.pde"></canvas><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/catalunia_flag.pde"></canvas><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/greece_flag.pde"></canvas><br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/greenland_flag.pde"></canvas><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/guyana_flag.pde"></canvas><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/ieland_flag.pde"></canvas><br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/kuwait_flag.pde"></canvas><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/Macedonia_flag.pde"></canvas><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/malawi_flag.pde"></canvas><br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/maldives_flag.pde"></canvas><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/saint_lucia_flag.pde"></canvas><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/saint_vincent_and_the_grenadines.pde"></canvas><br />
<canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/seychelles_flag.pde"></canvas><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/south_africa.pde"></canvas><canvas width="190" height="120" data-processing-sources="http://legacy.iaacblog.com/intprocessing/antanaitytegerda/flags/bahamas_flag.pde"></canvas></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/10/flags/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
