<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Code &amp; form</title>
	
	<link>http://workshop.evolutionzone.com</link>
	<description>Computational aesthetics and programming for artists and designers.</description>
	<pubDate>Thu, 16 Apr 2009 19:24:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/CodeForm" type="application/rss+xml" /><item>
		<title>unlekkerLib0003c: Now compatible with Processing 1.0</title>
		<link>http://feedproxy.google.com/~r/CodeForm/~3/jQoqW7cvyRE/</link>
		<comments>http://workshop.evolutionzone.com/2009/04/16/unlekkerlib0003c-now-compatible-with-processing-10/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 06:19:56 +0000</pubDate>
		<dc:creator>marius watz</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Libraries]]></category>

		<category><![CDATA[Processing / Java]]></category>

		<category><![CDATA[codeandform]]></category>

		<category><![CDATA[google code]]></category>

		<category><![CDATA[library]]></category>

		<category><![CDATA[processing.org]]></category>

		<category><![CDATA[tilesaver]]></category>

		<category><![CDATA[unlekkerlib]]></category>

		<guid isPermaLink="false">http://workshop.evolutionzone.com/?p=234</guid>
		<description><![CDATA[After several requests I&#8217;ve taken the time to make unlekkerLib  compatible with Processing 1.0. Apologies to anyone who&#8217;s been inconvenienced by the lack of a 1.0 version.
In particular, STL export should work again. However I haven&#8217;t had the chance to test the code very much, so please let me know if you find any [...]]]></description>
			<content:encoded><![CDATA[<p>After several requests I&#8217;ve taken the time to make <a href="http://workshop.evolutionzone.com/unlekkerlib/">unlekkerLib </a> compatible with Processing 1.0. Apologies to anyone who&#8217;s been inconvenienced by the lack of a 1.0 version.</p>
<p>In particular, STL export should work again. However I haven&#8217;t had the chance to test the code very much, so please let me know if you find any bugs.</p>
<div class="mediumtitle">Download</div>
<ul>
<li><a href="http://code.google.com/p/codeandform/downloads/detail?name=unlekkerLib0003c.zip&#038;can=2&#038;q=" title="unlekkerLib0003c">unlekkerLib0003c</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/CodeForm/~4/jQoqW7cvyRE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://workshop.evolutionzone.com/2009/04/16/unlekkerlib0003c-now-compatible-with-processing-10/feed/</wfw:commentRss>
		<feedburner:origLink>http://workshop.evolutionzone.com/2009/04/16/unlekkerlib0003c-now-compatible-with-processing-10/</feedburner:origLink></item>
		<item>
		<title>Nokia E71: Beautiful Connections</title>
		<link>http://feedproxy.google.com/~r/CodeForm/~3/gKf0NVnsXCg/</link>
		<comments>http://workshop.evolutionzone.com/2009/02/28/nokia-e71-beautiful-connections/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 07:52:00 +0000</pubDate>
		<dc:creator>marius watz</dc:creator>
		
		<category><![CDATA[Processing / Java]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Watz work]]></category>

		<category><![CDATA[art]]></category>

		<category><![CDATA[e71]]></category>

		<category><![CDATA[generative]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[marius-watz]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[nokia]]></category>

		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://workshop.evolutionzone.com/?p=219</guid>
		<description><![CDATA[
Beautiful Connections: Mobile artwork for Nokia E71 (see nokia.co.uk/e71)
I recently had the privilege of being commissioned by Wieden + Kennedy to creating an artwork for Nokia&#8217;s new smartphone E71. It&#8217;s a new model featuring a full QWERTY keyboard, and is intended to function as a complete communication platform for people on the move. As a [...]]]></description>
			<content:encoded><![CDATA[<div class="flickrImg"><img src="http://workshop.evolutionzone.com/wp-content/uploads/2009/02/20090228_nokia_e71.jpg" alt="Beautiful Connections: Mobile artwork for Nokia E71" title="Beautiful Connections: Mobile artwork for Nokia E71" width="500" height="356" class="size-full wp-image-223" /></p>
<p>Beautiful Connections: <a href="http://flickr.com/photos/watz/sets/72157614375037675/">Mobile artwork for Nokia E71</a> (see <a href="http://nokia.co.uk/e71">nokia.co.uk/e71</a>)</div>
<p>I recently had the privilege of being commissioned by Wieden + Kennedy to creating an artwork for Nokia&#8217;s new smartphone E71. It&#8217;s a new model featuring a full QWERTY keyboard, and is intended to function as a complete communication platform for people on the move. As a response to this purpose, W+K&#8217;s campaign focused on the idea of &#8220;Beautiful Connections&#8221;.</p>
<p>My contribution was a mobile app that allows the user to type in a short SMS-style message, which is then used as the basis for a generative animation that results in a visual compositions of curling forms. The final image can then be sent to other users as a MMS or saved to the phone memory for use as a wallpaper. </p>
<p><strong>Technically it was a challenge</strong> to get all the different functions to come together in a single coherent application. The project was developed as a pure J2ME app based loosely on an old version of Mobile Processing. To get a smooth rendering style I chose to use the JSR-226 API for Scalable Vector Graphics, which allowed for properly anti-aliased drawings at the cost of a lower frame rate (approx 7 FPS). Standard J2ME graphics would have given 20 FPS, but the final result would have been less attractive.</p>
<p>All interface elements (menus, text input fields and contact information menu) were built from scratch to avoid the lo-tech feel of the default J2ME UI elements. This required quite a bit of work, but it would have been silly to break the organic feel of the application by using the native phone UI. Instead, the decision was made to make the app feel like a completely upgraded experience. This goal was finally achieved through liberal use of transparent PNGs and old school pixel font trickery.</p>
<div class="flickrImgBody"><object type="application/x-shockwave-flash" width="500" height="375" data="http://www.flickr.com/apps/video/stewart.swf?v=67090" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=a541a7bda7&amp;photo_id=3197784422&amp;show_info_box=true"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=67090"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=67090" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;photo_secret=a541a7bda7&amp;photo_id=3197784422&amp;flickr_show_info_box=true" height="375" width="500"></embed></object></p>
<p>Beautiful Connections: Animation demo</p></div>
<p>Visit <a href="http://nokia.co.uk/e71">nokia.co.uk/e71</a> to see the campaign and download the application (it&#8217;s free!) Make sure to also check out the four excellent videos produced by <a href="http://www.moresoon.org/">Carl Burgess</a>, <a href="http://universaleverything.com">Universal Everything</a>, <a href="http://www.field.io/">Field</a> and <a href="http://www.shft.tv/">SHFT</a>. To complete the Beautiful Connections concept the web site also features an interactive message generator built in Flash that allows you to create images using live sound and web cam input.</p>
<p>My thanks to the Wieden + Kennedy crew for inviting me to do this project, in particular to <a href="http://www.sermad.com">Sermad Buni</a> and <a href="http://lptremblay.com/">Louis-Philippe Tremblay</a> for their excellent support. My thanks also to Nokia for having the vision of wanting artworks on their phones. Now, if only Apple would create a category for art on their App Store&#8230;</p>
<img src="http://feeds.feedburner.com/~r/CodeForm/~4/gKf0NVnsXCg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://workshop.evolutionzone.com/2009/02/28/nokia-e71-beautiful-connections/feed/</wfw:commentRss>
		<feedburner:origLink>http://workshop.evolutionzone.com/2009/02/28/nokia-e71-beautiful-connections/</feedburner:origLink></item>
		<item>
		<title>Conical prints</title>
		<link>http://feedproxy.google.com/~r/CodeForm/~3/POPVZjiVPGU/</link>
		<comments>http://workshop.evolutionzone.com/2009/02/01/conical-prints/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 07:49:29 +0000</pubDate>
		<dc:creator>marius watz</dc:creator>
		
		<category><![CDATA[Processing / Java]]></category>

		<category><![CDATA[Watz work]]></category>

		<category><![CDATA[art]]></category>

		<category><![CDATA[cronica electronica]]></category>

		<category><![CDATA[generative]]></category>

		<category><![CDATA[limited]]></category>

		<category><![CDATA[print]]></category>

		<category><![CDATA[watz]]></category>

		<guid isPermaLink="false">http://workshop.evolutionzone.com/?p=218</guid>
		<description><![CDATA[
Marius Watz: Conical (prints released on Cronica Electronica)
I just completed a new series called Conical, which was initiated as an artwork for the Cimatics festival but never used. So when Miguel Carvalhais from the Cronica Electronica label asked if I would do a cover for Morten Riis&#8217; Digital Sound Drawings, I was happy to have [...]]]></description>
			<content:encoded><![CDATA[<div class="flickrImg"><a href="http://www.cronicaelectronica.org/?p=039l" title="Conical01 0009"><img src="http://farm4.static.flickr.com/3258/3240118130_e40055cba9.jpg?v=0" width="500" height="500" alt="Conical01 0009 Lo" /></a></p>
<p>Marius Watz: Conical (prints released on Cronica Electronica)</p></div>
<p>I just completed a new series called Conical, which was initiated as an artwork for the Cimatics festival but never used. So when Miguel Carvalhais from the Cronica Electronica label asked if I would do a cover for Morten Riis&#8217; <a href="http://www.cronicaelectronica.org/?p=039">Digital Sound Drawings</a>, I was happy to have a chance to bring the project to a good conclusion.</p>
<p>In addition to the cover artwork for the album (released as a downloadable rather than as a physical CD), we are releasing a series of 10 limited Conical prints as part of the <a href="http://www.cronicaelectronica.org/?p=limited">Cronica Limited series</a>:</p>
<blockquote><p>Conical is an investigation of a 3D form composed of lines that trace out segments of multiple cones. Seen at a distance, the form becomes a spatial volume. Zooming in, the sense of volume disappears and the form becomes a 2D surface. The image resolves into a complex pattern of optical interference, without any depth cues to indicate its 3D nature.</p></blockquote>
<p>The 10 prints are 40&#215;40 cm archival inkjet prints, released as uniques and signed by the artist. The price is a modest €125 per print. You can see <a href="http://www.cronicaelectronica.org/?p=039l2">all 10 images here</a>.</p>
<img src="http://feeds.feedburner.com/~r/CodeForm/~4/POPVZjiVPGU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://workshop.evolutionzone.com/2009/02/01/conical-prints/feed/</wfw:commentRss>
		<feedburner:origLink>http://workshop.evolutionzone.com/2009/02/01/conical-prints/</feedburner:origLink></item>
		<item>
		<title>Code, Space, Form symposium</title>
		<link>http://feedproxy.google.com/~r/CodeForm/~3/PVUVj66dpW0/</link>
		<comments>http://workshop.evolutionzone.com/2009/01/17/code-space-form-symposium/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 19:46:34 +0000</pubDate>
		<dc:creator>marius watz</dc:creator>
		
		<category><![CDATA[Processing / Java]]></category>

		<category><![CDATA[Theory]]></category>

		<category><![CDATA[Watz work]]></category>

		<category><![CDATA[Web dev]]></category>

		<category><![CDATA[architecture]]></category>

		<category><![CDATA[art]]></category>

		<category><![CDATA[cmu]]></category>

		<category><![CDATA[conference]]></category>

		<category><![CDATA[exhibition]]></category>

		<category><![CDATA[generative]]></category>

		<category><![CDATA[golan levin]]></category>

		<category><![CDATA[marius-watz]]></category>

		<category><![CDATA[pittsburgh]]></category>

		<category><![CDATA[reas]]></category>

		<guid isPermaLink="false">http://workshop.evolutionzone.com/?p=217</guid>
		<description><![CDATA[
Code, Space, Form, February 3-7 at CMU, Pittsburgh

The eminent Golan Levin has just announced a symposium titled &#8220;Code, Space, Form&#8221;, featuring C.E.B. Reas, MOS Architects, Ben Pell and yours truly. Hosted by Carnegie-Mellon University, it&#8217;s a multi-day affair with lectures and workshops, culminating in an exhibition at the Pittsburgh Center for the Arts. It should [...]]]></description>
			<content:encoded><![CDATA[<div class="flickrImg"><a href="http://www.flickr.com/photos/watz/3198923258/" title="&quot;Code, Form, Space&quot; symposium 01 by watz, on Flickr"><img src="http://farm4.static.flickr.com/3257/3198923258_3828dafd91.jpg" width="386" height="500" alt="&quot;Code, Form, Space&quot; symposium 01" /></a></p>
<p><a href="http://www.flong.com/blog/archives/103">Code, Space, Form</a>, February 3-7 at CMU, Pittsburgh</p>
</div>
<p>The eminent <a href="http://flong.com/">Golan Levin</a> has just announced a symposium titled &#8220;Code, Space, Form&#8221;, featuring <a href="http://www.reas.com/">C.E.B. Reas</a>, <a href="http://www.mos-office.net/">MOS Architects</a>, <a href="http://www.pelloverton.com/">Ben Pell</a> and yours truly. Hosted by Carnegie-Mellon University, it&#8217;s a multi-day affair with lectures and workshops, culminating in an exhibition at the Pittsburgh Center for the Arts. It should provide an interesting discussion of the implications of generative strategies in art and architecture.</p>
<p>Here is the info from Golan&#8217;s blog, hope to see you there if you&#8217;re anywhere within range of Pittsburgh:</p>
<blockquote><p>I am delighted to announce “Code, Form, Space”, a mini-symposium about generative form and digital fabrication, which will be held at Carnegie Mellon University during the week of February 3-7. Nearly all of the events are completely free and open to the public – and include lecture presentations by such distinguished computational artist/designers as <a title="Casey Reas" href="http://www.reas.com/" target="_blank"><strong>C.E.B. Reas</strong></a>, <a title="Marius Watz" href="http://www.unlekker.net/" target="_blank"><strong>Marius Watz</strong></a>, <a title="Pell/Overton" href="http://www.pelloverton.com/" target="_blank"><strong>Ben Pell</strong></a>, and <strong>Michael Meredith</strong> and <strong>Hilary Sample</strong> of <a title="MOS Architects" href="http://www.mos-office.net/" target="_blank"><strong>MOS Architects</strong></a>. I’m co-directing this event in collaboration with <strong>Jeremy Ficca</strong> (Professor of Architecture and Director of the CMU <a title="dFAB" href="http://www.cmu.edu/homepage/innovation/2008/spring/dfab.shtml" target="_blank"><strong>Digital Fabrication Lab</strong></a>), the <a href="http://www.lectureseri.es/"><strong>CMU School of Art Lecture Series</strong></a>, and the <a title="PCA" href="http://www.pittsburgharts.org/index.php" target="_blank"><strong>Pittsburgh Center for the Arts</strong></a>.</p>
</blockquote>
<div class="mediumtitle">More information</div>
<ul>
<li><a href="http://www.flong.com/storage/pdf/brochures/code-form-space.pdf">Code, Form, Space poster and brochure (PDF)</a></li>
<li><a href="http://www.art.cfa.cmu.edu/news-events-and-calendars/lectures/symposia/code_form_space">CMU School of Art: &#8220;Code, Form, Space&#8221;</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/CodeForm/~4/PVUVj66dpW0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://workshop.evolutionzone.com/2009/01/17/code-space-form-symposium/feed/</wfw:commentRss>
		<feedburner:origLink>http://workshop.evolutionzone.com/2009/01/17/code-space-form-symposium/</feedburner:origLink></item>
		<item>
		<title>Exercise: Computational typography</title>
		<link>http://feedproxy.google.com/~r/CodeForm/~3/SnbNh1CYRug/</link>
		<comments>http://workshop.evolutionzone.com/2008/11/18/exercise-computational-typography/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 12:16:09 +0000</pubDate>
		<dc:creator>marius watz</dc:creator>
		
		<category><![CDATA[AHO]]></category>

		<category><![CDATA[Links]]></category>

		<category><![CDATA[Workshops]]></category>

		<category><![CDATA[exercise]]></category>

		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://workshop.evolutionzone.com/?p=215</guid>
		<description><![CDATA[Exercise: Computational typography
Create an interactive type experience. Experiment with animated and interactive approaches to typography, applying computational strategies for animation.Tell a story or make the user create their own story.
Work in groups. Make the result printable. The challenge is to make a static object become alive, transform and move over time. Key goal: Engage - [...]]]></description>
			<content:encoded><![CDATA[<div class="mediumtitle">Exercise: Computational typography</div>
<p>Create an interactive type experience. Experiment with animated and interactive approaches to typography, applying computational strategies for animation.Tell a story or make the user create their own story.</p>
<p>Work in groups. Make the result printable. The challenge is to make a static object become alive, transform and move over time. Key goal: Engage - interact - surprise.</p>
<p><strong>Examples:</strong> Typographic animation, text scrollers, dynamic letters, emotional typography, automatic layouts, type as pattern, randomized fonts.<br />
<strong>Deadline:</strong> Presentation Thursday 27.11.</p>
<div class="mediumtitle">Theory / blogs</div>
<ul>
<li><a href="http://www.papress.com/other/thinkingwithtype/">Thinking with type</a></li>
<li><a href="http://typeandcode.com/">Type + Code</a></li>
<li><a href="http://teachingtype.com/">Teaching Type</a></li>
<li><a href="http://ilovetypography.com/">I Love Typography</a></li>
<li><a href="http://www.typographyserved.com/">Typographyserved</a></li>
</ul>
<div class="mediumtitle">Reference projects</div>
<ul>
<li><a href="http://www.typotopo.com/">Peter Cho: Typotopo</a></li>
<li><a href="http://acg.media.mit.edu/people/pcho/thesis/">Peter Cho: Thesis</a></li>
<li><a href="http://www.responsivetype.com/">Hudson-Powell: Responsive Type</a></li>
<li><a href="http://lineto.com/The+Projects/Lego+Font+Creator/">Lego Font Creator</a></li>
<li><a href="http://www.genotyp.com/">Michael Schmidt: Genotyp</a></li>
<li><a href="http://www.dyntypo.com/">Vítor Quelhas: Dyntypo</a></li>
<li><a href="http://www.caligraft.com/">Ricardo Marxer: Caligraft</a></li>
<li><a href="http://www.generatorx.no/20051215/nicolai-a-modular-font/">Nicolai, a modular font</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/CodeForm/~4/SnbNh1CYRug" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://workshop.evolutionzone.com/2008/11/18/exercise-computational-typography/feed/</wfw:commentRss>
		<feedburner:origLink>http://workshop.evolutionzone.com/2008/11/18/exercise-computational-typography/</feedburner:origLink></item>
		<item>
		<title>Processing Monsters</title>
		<link>http://feedproxy.google.com/~r/CodeForm/~3/r-JNHHPEe8s/</link>
		<comments>http://workshop.evolutionzone.com/2008/11/12/processing-monsters/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 17:20:40 +0000</pubDate>
		<dc:creator>marius watz</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[Processing / Java]]></category>

		<category><![CDATA[interactive]]></category>

		<category><![CDATA[Lukas Vojir]]></category>

		<category><![CDATA[monster]]></category>

		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://workshop.evolutionzone.com/?p=214</guid>
		<description><![CDATA[
Lukas Vojir: Processing Monsters
Czech Processing hacker Lukas Vojir has come up with a great project to test out your coding skills: Make your very own Processing Monster! 
Essentially, these  &#8220;monsters&#8221; are little black and white interactive sketches, in which all manners of strange dark creatures stand ready to react to the user&#8217;s poking and [...]]]></description>
			<content:encoded><![CDATA[<div class="flickrImg"><a href="http://rmx.cz/monsters/"><img src="/wp-content/uploads/2008/20081112_processing_monsters02.gif" alt="Processing Monsters" /></a></p>
<p>Lukas Vojir: <a href="http://rmx.cz/monsters/">Processing Monsters</a></div>
<p>Czech Processing hacker Lukas Vojir has come up with a great project to test out your coding skills: Make your very own <a href="http://rmx.cz/monsters/">Processing Monster</a>! </p>
<p>Essentially, these  &#8220;monsters&#8221; are little black and white interactive sketches, in which all manners of strange dark creatures stand ready to react to the user&#8217;s poking and prodding. It&#8217;s surprisingly effective in its simplicity, once again reminding you that simple narrative devices are often the best. </p>
<p>Lukas is currently soliciting collaborators who want to contribute to the online bestiary, if you have a minute I would definitely recommend giving it a go. Now, if only I had the time to make that scary multi-tentacled squid beast&#8230;</p>
<p>For more about Lukas Vojir, take a look at his portfolio site <a href="http://rmx.cz/">rmx.cz</a> or his <a href="http://rrrrrrmx.tumblr.com/">Tumblr blog</a>.</p>
<img src="http://feeds.feedburner.com/~r/CodeForm/~4/r-JNHHPEe8s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://workshop.evolutionzone.com/2008/11/12/processing-monsters/feed/</wfw:commentRss>
		<feedburner:origLink>http://workshop.evolutionzone.com/2008/11/12/processing-monsters/</feedburner:origLink></item>
		<item>
		<title>AHO: Computational weather</title>
		<link>http://feedproxy.google.com/~r/CodeForm/~3/ErG-VW5WzBw/</link>
		<comments>http://workshop.evolutionzone.com/2008/11/12/aho-computational-weather/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 09:40:02 +0000</pubDate>
		<dc:creator>marius watz</dc:creator>
		
		<category><![CDATA[AHO]]></category>

		<category><![CDATA[Workshops]]></category>

		<category><![CDATA[exercise]]></category>

		<category><![CDATA[weather]]></category>

		<guid isPermaLink="false">http://workshop.evolutionzone.com/?p=213</guid>
		<description><![CDATA[Exercise: Computational weather
Create an animated weather system. It can be literal or absurd, but should include multiple elements moving as part of a greater whole. Animate simple shapes so that they give the impression of natural phenomena. Use colors to hint at emotional qualities. The weather should have an interactive element, reacting to user input.
Examples: [...]]]></description>
			<content:encoded><![CDATA[<div class="mediumtitle">Exercise: Computational weather</div>
<p>Create an animated weather system. It can be literal or absurd, but should include multiple elements moving as part of a greater whole. Animate simple shapes so that they give the impression of natural phenomena. Use colors to hint at emotional qualities. The weather should have an interactive element, reacting to user input.</p>
<p><strong>Examples:</strong> Snow and rain. Leaves falling. Wind blowing. Dust storms. Tornadoes. Sunshine. Waves at sea.</p>
<p><strong>Deadline:</strong> Presentation Monday at 10.00.</p>
<img src="http://feeds.feedburner.com/~r/CodeForm/~4/ErG-VW5WzBw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://workshop.evolutionzone.com/2008/11/12/aho-computational-weather/feed/</wfw:commentRss>
		<feedburner:origLink>http://workshop.evolutionzone.com/2008/11/12/aho-computational-weather/</feedburner:origLink></item>
		<item>
		<title>AHO Interaction Design, Nov 2008</title>
		<link>http://feedproxy.google.com/~r/CodeForm/~3/E6e4qtF8JcI/</link>
		<comments>http://workshop.evolutionzone.com/2008/11/07/aho-interaction-design-nov-2008/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 13:07:28 +0000</pubDate>
		<dc:creator>marius watz</dc:creator>
		
		<category><![CDATA[AHO]]></category>

		<category><![CDATA[Workshops]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[processing.org]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://workshop.evolutionzone.com/?p=212</guid>
		<description><![CDATA[This month I am teaching a foundation course in computational aesthetics at AHO together with Hans Gerhard Meier. The topic is computational typography.
Files from the workshop so far can be found here:
http://workshop.evolutionzone.com/workshops/081104_aho
All you need to do is download the ZIP file and unpack it in your Processing sketchbook directory. When restarting Processing there should be [...]]]></description>
			<content:encoded><![CDATA[<p>This month I am teaching a foundation course in computational aesthetics at AHO together with Hans Gerhard Meier. The topic is computational typography.</p>
<p>Files from the workshop so far can be found here:<br />
<a href="http://workshop.evolutionzone.com/workshops/081104_aho">http://workshop.evolutionzone.com/workshops/081104_aho</a></p>
<p>All you need to do is download the ZIP file and unpack it in your Processing sketchbook directory. When restarting Processing there should be an &#8220;aho&#8221; hierarchy of examples in the Sketchbook menu.</p>
<div class="mediumtitle">Links &#038; tutorials</div>
<p>The following is a list of some useful Processing resources.</p>
<ul>
<li>Daniel Shiffman: <a href="http://learningprocessing.org/">Learning Processing</a></li>
<li><a href="http://processing.org/learning/books/">Processing books</a> (with free sample chapters)</li>
<li><a href="http://www.processingblogs.org/">Processing blogs</a></li>
<li><a href="http://www.openprocessing.org/">openProcessing</a> (sample code)</li>
</ul>
<img src="http://feeds.feedburner.com/~r/CodeForm/~4/E6e4qtF8JcI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://workshop.evolutionzone.com/2008/11/07/aho-interaction-design-nov-2008/feed/</wfw:commentRss>
		<feedburner:origLink>http://workshop.evolutionzone.com/2008/11/07/aho-interaction-design-nov-2008/</feedburner:origLink></item>
		<item>
		<title>More online storage: Dropbox</title>
		<link>http://feedproxy.google.com/~r/CodeForm/~3/o_iGlOL0dck/</link>
		<comments>http://workshop.evolutionzone.com/2008/09/13/more-online-storage-dropbox/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 16:22:20 +0000</pubDate>
		<dc:creator>marius watz</dc:creator>
		
		<category><![CDATA[Links]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Web dev]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[box.net]]></category>

		<category><![CDATA[dropbox]]></category>

		<category><![CDATA[jungledisk]]></category>

		<category><![CDATA[online]]></category>

		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://workshop.evolutionzone.com/?p=211</guid>
		<description><![CDATA[
A new online storage contender: Dropbox
Digital nomads and data paranoiacs everywhere tend to be big fans of online storage, and I am no exception. I&#8217;ve been using Box.net to share large files with clients and colleagues for a long time. It&#8217;s a great service with a nice GUI, with good support for sharing files. Their [...]]]></description>
			<content:encoded><![CDATA[<div class="flickrImg"><a href="http://www.getdropbox.com/"><img src="http://www.getdropbox.com/static/images/tour4b.png" alt="Dropbox GUI" /></a></p>
<p>A new online storage contender: <a href="http://www.getdropbox.com/">Dropbox</a></div>
<p>Digital nomads and data paranoiacs everywhere tend to be big fans of online storage, and I am no exception. I&#8217;ve been using <a href="http://box.net/">Box.net</a> to share large files with clients and colleagues for a long time. It&#8217;s a great service with a nice GUI, with good support for sharing files. Their service record is excellent, I&#8217;ve never had any with service outages or trouble uploading. </p>
<p>However, the storage limit on the basic Box.net plan is only 5 GB for $7.95 / month. They offer an upgraded plan with 15 GB, but I&#8217;m not prepared to pay $19.95 every month for a few gigabytes. I&#8217;d be happy to pay up to $10 / month, but in return I want enough storage that I can use it without worrying about running out of space. 50 gigs or more would be sufficient for that purpose.</p>
<p><strong>Shopping around, I&#8217;ve found <a href="http://www.jungledisk.com/">JungleDisk</a></strong> to be a great solution for genuine online backup. It&#8217;s based on Amazon AWS storage, and users are charged according to actual storage used. I currently store 14 gigabytes, which last month cost me a measly $3.56 for last month including transfer fees. Compared with the one-off $20 purchase of the software, this is a very reasonable option.</p>
<p>JungleDisk uses a desktop application for its operations, so it&#8217;s well integrated in the native file system and supports automated backup tasks. I have it set up to safeguard key folders like current projects, office documents etc. I can also access files interactively through a cached network drive, which allows me to download old projects and large media files even while travelling.</p>
<p><strong><a href="http://www.getdropbox.com/">Dropbox </a>is a new storage service</strong> that has only just come out of beta, and it looks very promising so far. It combines a dynamic web interface with a desktop application, providing the best of both worlds. The software sets up a sync&#8217;ed folder on your computer, so that editing folder structures and uploading files is as easy as copying files around your file system. Files uploaded through the web interface will be downloaded and sync&#8217;ed with the local folder.</p>
<p>The web interface allows you to set up file sharing with other Dropbox members. So far a few features are missing that would make it easy to share files with non-members. There is a public folder that you can use to provide public URLs to specific files, but it still lacks the important feature of sharing public folders.</p>
<p>According to a recent <a href="http://blog.getdropbox.com/?p=13" title="blog post">blog post</a> Dropbox plans to offer 2 GB for free and 50 GB for $9.99 / month, or $99.99 / year. Sounds like just the right deal for my purposes. I&#8217;m looking forward to seeing how it develops. But even if I end up switching from Box.net I&#8217;ll probably keep JungleDisk for backing up larger projects.</p>
<img src="http://feeds.feedburner.com/~r/CodeForm/~4/o_iGlOL0dck" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://workshop.evolutionzone.com/2008/09/13/more-online-storage-dropbox/feed/</wfw:commentRss>
		<feedburner:origLink>http://workshop.evolutionzone.com/2008/09/13/more-online-storage-dropbox/</feedburner:origLink></item>
		<item>
		<title>Multiple JDIC browsers in Processing sketch</title>
		<link>http://feedproxy.google.com/~r/CodeForm/~3/DB7OQ4rrYVY/</link>
		<comments>http://workshop.evolutionzone.com/2008/09/06/multiple-jdic-browsers-in-processing-sketch/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 19:52:25 +0000</pubDate>
		<dc:creator>marius watz</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Open source]]></category>

		<category><![CDATA[Processing / Java]]></category>

		<category><![CDATA[awt]]></category>

		<category><![CDATA[browser]]></category>

		<category><![CDATA[embedding]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[jdic]]></category>

		<category><![CDATA[pde]]></category>

		<category><![CDATA[processing.org]]></category>

		<guid isPermaLink="false">http://workshop.evolutionzone.com/?p=210</guid>
		<description><![CDATA[
Multiple JDIC browsers integrated into Processing sketch
A while back I posted a simple hack to open a web browser from Processing by using JDesktop Integration Components (JDIC). A recent discussion on the Processing forums asked about how to use it to open multiple browsers inside the actual Processing sketch window.
My original hack used an instance [...]]]></description>
			<content:encoded><![CDATA[<div class="flickrImg"><img src="http://workshop.evolutionzone.com/wp-content/uploads/2008/09/20080906_jdic_multiple.gif" alt="Multiple JDIC browsers in Processing sketch" title="Multiple JDIC browsers" width="500" height="388" class="alignnone size-full wp-image-209" /></p>
<p>Multiple JDIC browsers integrated into Processing sketch</a></div>
<p>A while back I posted a <a href="http://workshop.evolutionzone.com/2007/08/30/jdic-embedding-a-web-browser-in-java/">simple hack to open a web browser</a> from Processing by using JDesktop Integration Components (JDIC). A recent <a href="http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1220555122">discussion on the Processing forums</a> asked about how to use it to open multiple browsers inside the actual Processing sketch window.</p>
<p>My original hack used an instance of org.jdesktop.jdic.browser.WebBrowser integrated into a java.awt.Panel instance and laid out in a java.awt.Frame. That meant that the browser would open in an external window. The discussion on the Processing forum asked specifically about opening multiple browsers in the main sketch window, so I made the following quick hack. </p>
<div class="mediumtitle">Code - JDIC_multiple.pde</div>
<p><span id="more-210"></span>I&#8217;m posting the actual code below, but to run the example you should download the following ZIP file: <a href="http://workshop.evolutionzone.com/files/JDIC_multiple.zip">JDIC_multiple.zip</a>. It includes the JDIC binaries required to run it on Windows.</p>
<pre name="code" class="java">// JDIC_multiple.pde
// Marius Watz - http://workshop.evolutionzone.com

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

import java.net.URL;
import java.net.MalformedURLException;
import org.jdesktop.jdic.browser.*;

aBrowser browser[];
long last;

void setup() {
  size(800,600);
  frame.setLayout(new GridLayout(2,2));

  browser=new aBrowser[4];
  for(int i=0; i<4; i++) {
    browser[i]=new aBrowser();
    browser[i].initPanel(400,300);

    if(i==0) browser[i].setURL("http://www.google.com/");
    if(i==1) browser[i].setURL("http://processing.org/");
    if(i==2) browser[i].setURL("http://ffffound.com/");
    if(i==3) browser[i].setURL("http://sojamo.tumblr.com/"); 

    frame.add(browser[i].panel);
  }
}

void draw() {

}

public class aBrowser {
  Panel panel;
  WebBrowser webBrowser;

  public aBrowser() {
    // Set engine to IE
    BrowserEngineManager mng=BrowserEngineManager.instance();
    mng.setActiveEngine(BrowserEngineManager.IE);
    webBrowser = new WebBrowser();
  }

  public void initPanel(int w,int h) {
    panel = new Panel();
    panel.setLayout(new BorderLayout());
    panel.setSize(w,h);
    webBrowser.setSize(w, h);
    panel.add(webBrowser, BorderLayout.CENTER);
  }

  public void setContent(String htmlContent) {
    webBrowser.setContent(htmlContent);
  }

  public void setURL(String url) {
    try {
      webBrowser.setURL(new URL(url));
      webBrowser.setDebug(false);
    }
    catch (MalformedURLException e) {
      System.out.println(e.getMessage());
      return;
    }
  }
}</pre>
<img src="http://feeds.feedburner.com/~r/CodeForm/~4/DB7OQ4rrYVY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://workshop.evolutionzone.com/2008/09/06/multiple-jdic-browsers-in-processing-sketch/feed/</wfw:commentRss>
		<feedburner:origLink>http://workshop.evolutionzone.com/2008/09/06/multiple-jdic-browsers-in-processing-sketch/</feedburner:origLink></item>
	</channel>
</rss>
