<?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>Mobile Life Internship Blog &#187; Prototypes</title>
	<atom:link href="http://www.robtieben.com/stockholm/tag/prototypes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robtieben.com/stockholm</link>
	<description>Overview &#38; process of my work in Stockholm</description>
	<lastBuildDate>Wed, 02 Dec 2009 16:07:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Week 3-4: direct manipulation &amp; agents exploration</title>
		<link>http://www.robtieben.com/stockholm/2009/11/week-3-4-direct-manipulation-agents-exploration/</link>
		<comments>http://www.robtieben.com/stockholm/2009/11/week-3-4-direct-manipulation-agents-exploration/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 15:17:21 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[4d]]></category>
		<category><![CDATA[actDresses]]></category>
		<category><![CDATA[direct manipulation]]></category>
		<category><![CDATA[exploration]]></category>
		<category><![CDATA[glowbots]]></category>
		<category><![CDATA[Prototypes]]></category>

		<guid isPermaLink="false">http://www.robtieben.com/stockholm/?p=68</guid>
		<description><![CDATA[The last weeks involved exploration again, this time focused on direct manipulation and agents. Discussions, prototypes, and of course iterations created the base of this exploration.
Goal of exploration:
- create WYSIWYG functionality: appearance = behaviour
- create complex/abstract behaviour (interaction, emergence, if-then, etc)
* explore &#38; analyse possibilities
* explore user interaction &#38; understanding
Direct manipulation
* program 1 object
* wearables [...]]]></description>
			<content:encoded><![CDATA[<p>The last weeks involved exploration again, this time focused on direct manipulation and agents. Discussions, prototypes, and of course iterations created the base of this exploration.</p>
<p><strong>Goal of exploration:</strong><br />
- create WYSIWYG functionality: appearance = behaviour<br />
- create complex/abstract behaviour (interaction, emergence, if-then, etc)<br />
* explore &amp; analyse possibilities<br />
* explore user interaction &amp; understanding</p>
<p><strong>Direct manipulation</strong><br />
* program 1 object<br />
* wearables -&gt; behaviour = complexity<br />
<script src="http://www.apple.com/library/quicktime/scripts/ac_quicktime.js" language="JavaScript" type="text/javascript"></script><br />
<script src="http://www.apple.com/library/quicktime/scripts/qtp_library.js" language="JavaScript" type="text/javascript"></script></p>
<link href="http://www.apple.com/library/quicktime/stylesheets/qtp_library.css" rel="StyleSheet" type="text/css" />
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', 'http://www.robtieben.com/stockholm/wp-content/uploads/manual/0fast-poster.jpg',
		'http://www.robtieben.com/stockholm/wp-content/uploads/manual/0fast.mov',
		'600', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script><br />
<noscript><br />
<object width="600" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab"><param name="src" value="http://www.robtieben.com/stockholm/wp-content/uploads/manual/0fast-poster.jpg" /><param name="href" value="http://www.robtieben.com/stockholm/wp-content/uploads/manual/0fast.mov" /><param name="target" value="myself" /><param name="controller" value="false" /><param name="autoplay" value="false" /><param name="scale" value="aspect" /><embed width="600" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"<br />
		src="http://www.robtieben.com/stockholm/wp-content/uploads/manual/0fast-poster.jpg"<br />
		href="http://www.robtieben.com/stockholm/wp-content/uploads/manual/0fast.mov"<br />
		target="myself"<br />
		controller="false"<br />
		autoplay="false"<br />
		scale="aspect"></embed></object><br />
</noscript></p>
<p><strong>Lemmings behaviour</strong><br />
* objects interact via simple command objects<br />
* wearables + interaction = complexity<br />
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', 'http://www.robtieben.com/stockholm/wp-content/uploads/manual/2fast-poster.jpg',
		'http://www.robtieben.com/stockholm/wp-content/uploads/manual/2fast.mov',
		'600', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script><br />
<noscript><br />
<object width="600" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab"><param name="src" value="http://www.robtieben.com/stockholm/wp-content/uploads/manual/2fast-poster.jpg" /><param name="href" value="http://www.robtieben.com/stockholm/wp-content/uploads/manual/2fast.mov" /><param name="target" value="myself" /><param name="controller" value="false" /><param name="autoplay" value="false" /><param name="scale" value="aspect" /><embed width="600" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"<br />
		src="http://www.robtieben.com/stockholm/wp-content/uploads/manual/2fast-poster.jpg"<br />
		href="http://www.robtieben.com/stockholm/wp-content/uploads/manual/2fast.mov"<br />
		target="myself"<br />
		controller="false"<br />
		autoplay="false"<br />
		scale="aspect"></embed></object><br />
</noscript></p>
<p><strong>Manipulating the agent</strong><br />
* program different objects to <em>activate</em> each other<br />
* &#8220;The Incredible Machine&#8221;: creating complex system = complexity<br />
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', 'http://www.robtieben.com/stockholm/wp-content/uploads/manual/3fast-poster.jpg',
		'http://www.robtieben.com/stockholm/wp-content/uploads/manual/3fast.mov',
		'600', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script><br />
<noscript><br />
<object width="600" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab"><param name="src" value="http://www.robtieben.com/stockholm/wp-content/uploads/manual/3fast-poster.jpg" /><param name="href" value="http://www.robtieben.com/stockholm/wp-content/uploads/manual/3fast.mov" /><param name="target" value="myself" /><param name="controller" value="false" /><param name="autoplay" value="false" /><param name="scale" value="aspect" /><embed width="600" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"<br />
		src="http://www.robtieben.com/stockholm/wp-content/uploads/manual/3fast-poster.jpg"<br />
		href="http://www.robtieben.com/stockholm/wp-content/uploads/manual/3fast.mov"<br />
		target="myself"<br />
		controller="false"<br />
		autoplay="false"<br />
		scale="aspect"></embed></object><br />
</noscript></p>
<p><strong>Infect the agents<br />
</strong>* program different objects to <em>change</em> each other<br />
* system, cause and effect = complexity<br />
<script type="text/javascript"><!--
	QT_WritePoster_XHTML('Click to Play', 'http://www.robtieben.com/stockholm/wp-content/uploads/manual/4fast-poster.jpg',
		'http://www.robtieben.com/stockholm/wp-content/uploads/manual/4fast.mov',
		'600', '496', '',
		'controller', 'true',
		'autoplay', 'true',
		'bgcolor', 'black',
		'scale', 'aspect');
//-->
</script><br />
<noscript><br />
<object width="600" height="496" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab"><param name="src" value="http://www.robtieben.com/stockholm/wp-content/uploads/manual/4fast-poster.jpg" /><param name="href" value="http://www.robtieben.com/stockholm/wp-content/uploads/manual/4fast.mov" /><param name="target" value="myself" /><param name="controller" value="false" /><param name="autoplay" value="false" /><param name="scale" value="aspect" /><embed width="600" height="496" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"<br />
		src="http://www.robtieben.com/stockholm/wp-content/uploads/manual/4fast-poster.jpg"<br />
		href="http://www.robtieben.com/stockholm/wp-content/uploads/manual/4fast.mov"<br />
		target="myself"<br />
		controller="false"<br />
		autoplay="false"<br />
		scale="aspect"></embed></object><br />
</noscript></p>
<p><strong>Follow up directions<br />
<span style="font-weight: normal;">* direct manipulation &amp; users =&gt; focus on user userstanding &amp; robot understanding<br />
</span> <span style="font-weight: normal;"><em>combine dresses, what happens?<br />
</em></span> </strong><em>user learns by doing, robot also learns?</em></p>
<p><em> </em>* direct manipulative interaction =&gt; focus on manipulating interaction<br />
<strong> <span style="font-weight: normal;"><em>user (unconscious?) designs a complex system<br />
</em></span> </strong><em>lemmings/TIM principle</em></p>
<p><em></em>* dress changes behaviour &lt;-&gt; behaviour changes dress<br />
<strong> </strong><em>concrete vs abstract<br />
</em><strong> </strong><em>changeable dress vs behaviour IS the dress</em></p>
<p><em></em>* shift from &#8216;understanding inner workings&#8217; to &#8216;understanding perceivable behaviour&#8217;<br />
<strong> <span style="font-weight: normal;"><em>behaviour &#8216;behaves&#8217;, user changes something, behaviour changes<br />
</em></span> </strong><em>user forms mental model, does not have to be correct -&gt; understanding should &#8216;match&#8217;</em><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robtieben.com/stockholm/2009/11/week-3-4-direct-manipulation-agents-exploration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.robtieben.com/stockholm/wp-content/uploads/manual/0fast.mov" length="79" type="video/quicktime" />
<enclosure url="http://www.robtieben.com/stockholm/wp-content/uploads/manual/2fast.mov" length="79" type="video/quicktime" />
<enclosure url="http://www.robtieben.com/stockholm/wp-content/uploads/manual/3fast.mov" length="79" type="video/quicktime" />
<enclosure url="http://www.robtieben.com/stockholm/wp-content/uploads/manual/4fast.mov" length="79" type="video/quicktime" />
		</item>
		<item>
		<title>Week 2 &#8211; 4D exploration towards end-user programming</title>
		<link>http://www.robtieben.com/stockholm/2009/10/week-2-4d-exploration-towards-end-user-programming/</link>
		<comments>http://www.robtieben.com/stockholm/2009/10/week-2-4d-exploration-towards-end-user-programming/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 18:38:21 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Prototypes]]></category>
		<category><![CDATA[4d]]></category>
		<category><![CDATA[end-user programming]]></category>
		<category><![CDATA[exploration]]></category>
		<category><![CDATA[glowbots]]></category>

		<guid isPermaLink="false">http://www.robtieben.com/stockholm/?p=49</guid>
		<description><![CDATA[In the second series of exploration iterations, I started to create the WYSIWYG functionality again: allow users to directly program the robot to behave like they want. As a platform, Glowbots (REF) were used, robots with a LED display on top of them. Creating direct signs that directly manipulate/indicate the robot’s behaviour was the goal [...]]]></description>
			<content:encoded><![CDATA[<p>In the second series of exploration iterations, I started to create the WYSIWYG functionality again: allow users to directly program the robot to behave like they want. As a platform, Glowbots (REF) were used, robots with a LED display on top of them. Creating direct signs that directly manipulate/indicate the robot’s behaviour was the goal again.</p>
<p>Eventually, simple shapes were developed that could be placed over the robot: squares, circles, triangles and lines. The robot would then display this shape on the LEDs. When the shape was rotated, the displayed shape would start to rotate as well. Empty robots placed near a shaped robot would copy the behaviour, allowing multiple displays to be programmed. Finally, a ‘blocking’ shape would reset the robot again.</p>
<p><script src="http://www.apple.com/library/quicktime/scripts/ac_quicktime.js" type="text/javascript"></script><script src="http://www.apple.com/library/quicktime/scripts/qtp_library.js" type="text/javascript"></script></p>
<p><script type="text/javascript">// <![CDATA[
 	QT_WritePoster_XHTML('Click to Play', 'http://www.robtieben.com/stockholm/wp-content/uploads/manual/glowbots_shapes_small-poster.jpg', 		'http://www.robtieben.com/stockholm/wp-content/uploads/manual/glowbots_shapes_small.mov', 		'320', '256', '', 		'controller', 'true', 		'autoplay', 'true', 		'bgcolor', 'black', 		'scale', 'aspect');
// ]]&gt;</script><br />
<noscript></noscript></p>
<p>The coupling between sign and behaviour is obvious here: programming of different shapes is simple and straight forward. The interpretation of the signs is simple as well; only simple behaviour can be programmed. This exploration already shows the complication and challenge of more complex behaviour: the ‘copying’ behaviour has no sign at the moment. How could it be made more clear that two shapes copy each other? If this line of reasoning is continued, the real challenge becomes visible: programming complex behaviour using these clear, physical and direct shapes. How would an ‘if-then’ situation be handled, for example? That is the goal of the next exploration: using this platform of Glowbots to explore signs and complex behaviour.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robtieben.com/stockholm/2009/10/week-2-4d-exploration-towards-end-user-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.robtieben.com/stockholm/wp-content/uploads/manual/glowbots_shapes_small.mov" length="95" type="video/quicktime" />
		</item>
	</channel>
</rss>
