<?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; cristobal@aerstudio.com</title>
	<atom:link href="http://legacy.iaacblog.com/mai2012-2013-programming/author/cristobalaerstudio-com/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>Data Workshop</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/data-workshop/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/data-workshop/#comments</comments>
		<pubDate>Tue, 13 Nov 2012 09:29:56 +0000</pubDate>
		<dc:creator>cristobal@aerstudio.com</dc:creator>
				<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[Workshop]]></category>
		<category><![CDATA[Instructions]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=378</guid>
		<description><![CDATA[Hi all, please read the following info related to the workshop: Our data source We&#8217;re going to be working with AntiMap as the tool to grab data. Please download it to your iPhone/Android and visit Antimap&#8217;s website to get more info about how to use it and the data it provides. Here is the list [...]]]></description>
				<content:encoded><![CDATA[<p>Hi all, please read the following info related to the workshop:</p>
<p><strong>Our data source</strong><br />
We&#8217;re going to be working with <a href="http://theantimap.com/">AntiMap</a> as the tool to grab data. Please download it to your iPhone/Android and visit <a href="http://theantimap.com/">Antimap&#8217;s website</a> to get more info about how to use it and the data it provides.</p>
<p>Here is the list of data that you can gather with the app:<br />
- <strong>Longitude and Latitude</strong> (angles, minutes and seconds in a range of -180 to 180 for the longitud, and 90 to -90 for the latitude)<br />
- <strong>Compass direction</strong> (inverted angle from 0 to 360)<br />
- <strong>Speed</strong> (Km/h)<br />
- <strong>Distance</strong> (m)<br />
- <strong>Time</strong> (in milliseconds since the app starts to record)<br />
- <strong>Point of interest (POI)</strong>. I never tried how this works though&#8230;</p>
<p>&#8212;</p>
<p><strong>Workshop plan</strong><br />
- Tue: <strong>Concept</strong>. Send me your ideas via email (min. 2, max. 3). Each idea should be explained in 250 words max. and can have an image as reference (from a project found online or your own sketch)<br />
- Wed: <strong>Design</strong>. You will develop your visual sketches into a nice graphic design during the class. We&#8217;ll work together in defining the <strong>code structure</strong> for your project as well. The last 30 min of class we will review everyone&#8217;s project to get a status of the workshop.<br />
- Thu &#038; Fri: <strong>Code</strong>. We can try to meet on Friday (or Saturday if you prefer) to do the final adjustments to your code.<br />
<strong>Projects can be delivered until Sunday</strong> (but no further because we will start another weekly workshop)</p>
<p>&#8212;</p>
<p><strong>Design constrains</strong>. You must follow these basic rules in your design:<br />
- You can only use <strong>basic shapes</strong> for your graphics (points, lines, circles, rectangles and triangles)<br />
- You can only use <strong>grayscale plus 1 highlight color</strong><br />
- You can only use <strong>1 Typeface</strong> (up to 3 different sizes)</p>
<p>&#8212;</p>
<p>And finally, some recommendations:<br />
- Take some time to research. You&#8217;ll probably find inspiration for you visuals or their behaviour (motion). <strong>Post what you find interesting for your project in the blog</strong> (under &#8220;References&#8221; category).<br />
- Be realistic with the time you can dedicate to your project, <strong>it&#8217;s important that you deliver in time</strong>.<br />
- Take clever decisions to simplify your project while maintaining the overall concept. <strong>Do the maximun with the minimun elements</strong>.<br />
- <strong>Look for code that you can re-use</strong>. <a href="http://www.openprocessing.org/">OpenProcessing</a> is a good source of code.<br />
- Enjoy it!</p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/data-workshop/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Feltron</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/feltron/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/feltron/#comments</comments>
		<pubDate>Mon, 12 Nov 2012 21:14:20 +0000</pubDate>
		<dc:creator>cristobal@aerstudio.com</dc:creator>
				<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[References]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[Data Visualization]]></category>
		<category><![CDATA[Print]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[USA]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=326</guid>
		<description><![CDATA[Feltron Anual Reports are publications created by Nicholas Feltron. He keeps track of his daily activity using Daytum and then design beautiful visualizations about his personal life.]]></description>
				<content:encoded><![CDATA[<p><img src="http://cache1.bigcartel.com/product_images/54539195/BigCartel_AR11_Spread2.jpg" alt="" /></p>
<p><a href="http://feltron.com/">Feltron Anual Reports</a> are publications created by Nicholas Feltron. He keeps track of his daily activity using <a href="http://daytum.com/">Daytum</a> and then design beautiful visualizations about his personal life. </p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/feltron/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AntiMap application</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/antimap-application/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/antimap-application/#comments</comments>
		<pubDate>Mon, 12 Nov 2012 18:19:27 +0000</pubDate>
		<dc:creator>cristobal@aerstudio.com</dc:creator>
				<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[References]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Geo Position]]></category>
		<category><![CDATA[Visualization]]></category>
		<category><![CDATA[Workshop]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=312</guid>
		<description><![CDATA[This is the app we&#8217;re going to use during this week workshop as the source for our data. Please download the app with your smart-phone and take a look at the official website to get a better understanding of the data that the app gathers from your device.]]></description>
				<content:encoded><![CDATA[<p><a href="http://theantimap.com/"><img src="http://theantimap.com/wp-content/uploads/2011/08/ammobile-screen3.jpg" alt="" /></a></p>
<p>This is the app we&#8217;re going to use during this week workshop as the source for our data. Please download the app with your smart-phone and take a look at <a href="http://theantimap.com/">the official website</a> to get a better understanding of the data that the app gathers from your device.</p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/11/antimap-application/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>Class 1 &#8211; Exercise &#8211; Drawing flags</title>
		<link>http://legacy.iaacblog.com/mai2012-2013-programming/2012/10/class-1-exercise-drawing-flags/</link>
		<comments>http://legacy.iaacblog.com/mai2012-2013-programming/2012/10/class-1-exercise-drawing-flags/#comments</comments>
		<pubDate>Tue, 23 Oct 2012 09:17:54 +0000</pubDate>
		<dc:creator>cristobal@aerstudio.com</dc:creator>
				<category><![CDATA[Exercises]]></category>
		<category><![CDATA[Int Programming]]></category>
		<category><![CDATA[draw]]></category>
		<category><![CDATA[flag]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/mai2012-2013-programming/?p=28</guid>
		<description><![CDATA[Draw the flags according to the following rules: - Draw them in order of difficulty (from top to bottom) - Try to use as little polygons as possible - Be as precise as possible with the colours and proportions of the elements - Draw one flag per sketch. The size of the sketch should be [...]]]></description>
				<content:encoded><![CDATA[<p>Draw the flags according to the following rules:<br />
- Draw them in order of difficulty (from top to bottom)<br />
- Try to use as little polygons as possible<br />
- Be as precise as possible with the colours and proportions of the elements<br />
- Draw one flag per sketch. The size of the sketch should be <strong>190 x 120 px.</strong></p>
<p><img src="http://legacy.iaacblog.com/mai2012-2013-programming/files/2012/10/121016-Flags-01-34x300.png" alt="" width="34" height="300" class="alignnone size-medium wp-image-29" /></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/mai2012-2013-programming/2012/10/class-1-exercise-drawing-flags/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
