<?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>thirtyOne developer blog</title>
	<atom:link href="http://www.31media.de/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.31media.de/blog</link>
	<description>Sit back, relax and enjoy. 31 times per second.</description>
	<lastBuildDate>Tue, 09 Mar 2010 09:52:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>swarmHUD &#8211; An intelligent window prototype</title>
		<link>http://www.31media.de/blog/2010/01/17/swarmhud-an-intelligent-window-prototype/</link>
		<comments>http://www.31media.de/blog/2010/01/17/swarmhud-an-intelligent-window-prototype/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 17:55:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Multi-Touch]]></category>

		<guid isPermaLink="false">http://www.31media.de/blog/?p=306</guid>
		<description><![CDATA[

]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.31media.de/blog/wp-content/blogthis/swarmHUD.swf" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://www.31media.de/blog/wp-content/blogthis/swarmHUD.swf"></embed></object></p>
<p><a href="http://www.31media.de/blog/wp-content/blogthis/swarmHUD.zip" target="_blank"><img class="alignnone" title="Download Air App" src="http://www.31media.de/blog/wp-content/blogthis/HUD_download_bar.jpg" alt="" width="640" height="111" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.31media.de/blog/2010/01/17/swarmhud-an-intelligent-window-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple &#8216;Magic Wand&#8217; Remote System &#8211; homebuilt</title>
		<link>http://www.31media.de/blog/2010/01/03/apple-magic-wand-remote-system-homebuilt/</link>
		<comments>http://www.31media.de/blog/2010/01/03/apple-magic-wand-remote-system-homebuilt/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 20:50:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AppleScript]]></category>

		<guid isPermaLink="false">http://www.31media.de/blog/?p=293</guid>
		<description><![CDATA[I just saw the following patent of apple: Apple &#8216;Magic Wand&#8217; Remote System Patent for Apple TV Resurfaces

Took me 2 minutes to code.
A accelerometer recognizes gestures and sends IR signals. These signals trigger applescripts to emulate a keytroke.
Yeah i know. Who the hell owns a magic wand..
Heghlu&#8217;meH QaQ jajvam!
This is the applescript I use to trigger [...]]]></description>
			<content:encoded><![CDATA[<p>I just saw the following patent of apple: <strong><a title="Apple 'Magic Wand' Remote System Patent for Apple TV Resurfaces" href="http://www.macrumors.com/2009/12/31/apple-magic-wand-remote-system-patent-for-apple-tv-resurfaces/" target="_blank">Apple &#8216;Magic Wand&#8217; Remote System Patent for Apple TV Resurfaces</a></strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8518670&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FFFFFF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://vimeo.com/moogaloop.swf?clip_id=8518670&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FFFFFF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Took me<strong> 2 minutes </strong>to code.<br />
A <strong>accelerometer</strong> recognizes <strong>gestures</strong> and sends <strong>IR</strong> signals. These signals trigger <strong>applescripts</strong> to emulate a <strong>keytroke</strong>.</p>
<p>Yeah i know. Who the hell owns a <a title="wand @ getDigital" href="https://www.getdigital.de/products/Zauberstab_Fernbedienung" target="_blank">magic wand</a>..</p>
<p><strong>Heghlu&#8217;meH QaQ jajvam!</strong></p>
<p>This is the <strong>applescript</strong> I use to trigger my actions.</p>
<pre class="brush: as3;">on kymera(gesture)

	--say gesture

	if gesture is "swing" then
		tvpower()
	end if

	if gesture is "up" then
		tell application "System Events"
			key code 53
		end tell
	end if

	if gesture is "down" then
		tell application "System Events"
			key code 36
		end tell
	end if

	if gesture is "rotate left" then
		tell application "System Events"
			key code 126
		end tell
	end if

	if gesture is "rotate right" then
		tell application "System Events"
			key code 125
		end tell
	end if

	if gesture is "tap" then
	end if
	if gesture is "sidetap" then

	end if
	if gesture is "swing right" then
		tell application "System Events"
			key code 124
		end tell
	end if
	if gesture is "swing left" then
		tell application "System Events"
			key code 123
		end tell
	end if
end kymera</pre>
<p>I use <a href="http://www.tinb.de/">iRed by Robert Fischer</a> to assign a applescript to a IR Signal.</p>
<pre class="brush: as3;">set HAL to load script "Macintosh HD4:HAL:Preferences:31Prototypes.scpt" as alias
	tell HAL
		kymera("down")
	end tell</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.31media.de/blog/2010/01/03/apple-magic-wand-remote-system-homebuilt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hex &#8211; update.</title>
		<link>http://www.31media.de/blog/2010/01/02/hex-update/</link>
		<comments>http://www.31media.de/blog/2010/01/02/hex-update/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 21:10:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Multi-Touch]]></category>

		<guid isPermaLink="false">http://www.31media.de/blog/?p=277</guid>
		<description><![CDATA[You can now play hex online!
Have fun.

]]></description>
			<content:encoded><![CDATA[<p>You can now <strong>play hex online</strong>!<br />
Have fun.</p>
<p><a title="PLAY HEX ONLINE!" href="http://www.31media.de/hexTouch" target="_blank"><img class="alignnone" title="PLAY HEX ONLINE OR ON YOUR MULTITOUCH DEVICE ON PORT 3000" src="http://www.31media.de/blog/wp-content/blogthis/hexOnline.jpg" alt="" width="640" height="175" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.31media.de/blog/2010/01/02/hex-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hex &#8211; a (multitouch) game.</title>
		<link>http://www.31media.de/blog/2010/01/01/hex-a-multitouch-game/</link>
		<comments>http://www.31media.de/blog/2010/01/01/hex-a-multitouch-game/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 21:07:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Multi-Touch]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[hex]]></category>

		<guid isPermaLink="false">http://www.31media.de/blog/?p=257</guid>
		<description><![CDATA[I got inspired this year at the 26C3 in Berlin to code a game called hex.
This is my Multi-Touch game prototype, open source and free download coming these days.

You can play it online @ www.31media.de/hexTouch (If you have a Multi-Touch device: hex connects on port 3000 an requires a running flosc server.)
&#8220;Hex is a board game played on [...]]]></description>
			<content:encoded><![CDATA[<p>I got inspired this year at the <strong><a title="26C3" href="http://events.ccc.de/congress/2009/wiki/index.php/Welcome" target="_blank">26C3</a></strong> in Berlin to code a game called <strong>hex</strong>.<br />
This is my <strong>Multi-Touch</strong> game prototype, open source and free download coming these days.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.31media.de/blog/wp-content/blogthis/hexTouch.swf" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://www.31media.de/blog/wp-content/blogthis/hexTouch.swf"></embed></object></p>
<p>You can <strong>play it online</strong> @ <a title="PLAY HEX ONLINE" href="http://www.31media.de/hexTouch/" target="_blank">www.31media.de/hexTouch</a> (If you have a Multi-Touch device: hex connects on port 3000 an requires a running flosc server.)</p>
<p>&#8220;<strong>Hex</strong> is a <strong>board game </strong>played on a <strong>hexagonal</strong> grid, theoretically of any size and several possible shapes, but traditionally as an 11&#215;11 rhombus.</p>
<p><strong>Each player</strong> has an allocated <strong>color</strong>, Red and Blue being conventional. Players take turns <strong>placing</strong> a <strong>stone</strong> of their <strong>color</strong> on a single cell within the overall playing board.</p>
<p>The <strong>goal</strong> is to <strong>form</strong> a <strong>connected path</strong> of your stones <strong>linking</strong> the opposing <strong>sides</strong> of the board marked by your colors, before your opponent connects his or her sides in a similar fashion. The first player to complete his or her connection wins the game.&#8221;</p>
<p>Check out <a href="http://en.wikipedia.org/wiki/Hex_(board_game)">HEX ON WIKIPEDIA</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.31media.de/blog/2010/01/01/hex-a-multitouch-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>thirtyOne dimensions</title>
		<link>http://www.31media.de/blog/2009/12/21/thirtyone-dimensions/</link>
		<comments>http://www.31media.de/blog/2009/12/21/thirtyone-dimensions/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 16:57:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript]]></category>

		<guid isPermaLink="false">http://www.31media.de/blog/?p=249</guid>
		<description><![CDATA[
interactive version soon online!
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.31media.de/blog/wp-content/blogthis/galaxy.jpg" alt="open SWF" /></p>
<p>interactive version soon online!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.31media.de/blog/2009/12/21/thirtyone-dimensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>colorWheel &#8211; Dashboard Widget</title>
		<link>http://www.31media.de/blog/2009/12/02/colorwheel-dashboard-widget/</link>
		<comments>http://www.31media.de/blog/2009/12/02/colorwheel-dashboard-widget/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 21:48:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Home Automation]]></category>

		<guid isPermaLink="false">http://www.31media.de/blog/?p=280</guid>
		<description><![CDATA[This is my colorWheel Dashboard Widget. You can change the color of LEDs with it.
See this post for more info and a video.

]]></description>
			<content:encoded><![CDATA[<p>This is my colorWheel <strong>Dashboard</strong> Widget. You can <strong>change</strong> the <strong>color of LEDs</strong> with it.<br />
See <strong><a title="Change the color of LEDs" href="http://www.31media.de/blog/2009/12/01/colorwheel-change-the-color-of-rgb-leds/" target="_self">this post</a></strong> for more <strong>info</strong> and a <strong>video.</strong></p>
<p><a title="DOWNLOAD WIDGET FOR MAC OS X" href="http://www.31media.de/blog/wp-content/blogthis/colorWheel.zip" target="_blank"><img src="http://www.31media.de/blog/wp-content/blogthis/colorWheelWidget.jpg" alt="colorWheel Dashboard Widget" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.31media.de/blog/2009/12/02/colorwheel-dashboard-widget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>colorWheel: change the color of RGB LEDs</title>
		<link>http://www.31media.de/blog/2009/12/01/colorwheel-change-the-color-of-rgb-leds/</link>
		<comments>http://www.31media.de/blog/2009/12/01/colorwheel-change-the-color-of-rgb-leds/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 19:59:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Home Automation]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[Multi-Touch]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.31media.de/blog/?p=237</guid>
		<description><![CDATA[This is a demo of my colorWheel prototype.
Since I bought the Philips Ambilight I was frustrated because I was not able to change the color with my Mac or the iPhone. I now bought some IR controllable LEDs and integrated them into my HAL9031 API.
The iPhone App simply uses the build in accelerometer to rotate [...]]]></description>
			<content:encoded><![CDATA[<p>This is a demo of my <strong>colorWheel</strong> prototype.</p>
<p>Since I bought the <strong>Philips Ambilight </strong>I was <strong>frustrated</strong> because I was not able to <strong>change</strong> the <strong>color</strong> with my <strong>Mac</strong> or the <strong>iPhone</strong>. I now bought some <strong>IR controllable LEDs</strong> and <strong>integrated</strong> them into my <strong>HAL9031</strong> API.</p>
<p>The <strong>iPhone App</strong> simply uses the build in <strong>accelerometer</strong> to <strong>rotate</strong> the <strong>colorWheel selection</strong>.<br />
Tap the screen and the <strong>LEDs</strong> change their color!</p>
<p>The <strong>Flash Multitouch App</strong> changes the color of the <strong>LEDs</strong> and of the <strong>animation</strong> that loops in the background.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.31media.de/blog/colorWheel.swf" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://www.31media.de/blog/colorWheel.swf"></embed></object></p>
<p>// The <strong>sound</strong> you can hear is <strong>programmed</strong>. It was generated by <strong>Flash</strong> &amp; <strong>Midi</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.31media.de/blog/2009/12/01/colorwheel-change-the-color-of-rgb-leds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fiducial Tracking</title>
		<link>http://www.31media.de/blog/2009/11/26/fiducial-tracking/</link>
		<comments>http://www.31media.de/blog/2009/11/26/fiducial-tracking/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 16:10:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Fiducial Tracking]]></category>
		<category><![CDATA[Multi-Touch]]></category>

		<guid isPermaLink="false">http://www.31media.de/blog/?p=215</guid>
		<description><![CDATA[New experiment! I modified my Multi-Touch setup to recognize Objects.
Flash is connected to Reactivision via TCP. The UDP Signals of Reactivision are transformed with a UDP TCP bridge.

]]></description>
			<content:encoded><![CDATA[<p>New experiment! I modified my Multi-Touch setup to <strong>recognize Objects</strong>.<br />
Flash is connected to <a href="http://reactivision.sourceforge.net/">Reactivision</a> via TCP. The UDP Signals of Reactivision are transformed with a <a href="http://memo.tv/cross_platform_open_source_udp_tcp_bridge_for_osc_tuio_etc">UDP TCP bridge</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.31media.de/blog/fiducialTracking.swf" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://www.31media.de/blog/fiducialTracking.swf"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.31media.de/blog/2009/11/26/fiducial-tracking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HAL9031: Demovideo</title>
		<link>http://www.31media.de/blog/2009/11/25/hal9031-demovideo/</link>
		<comments>http://www.31media.de/blog/2009/11/25/hal9031-demovideo/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 18:03:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Home Automation]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.31media.de/blog/?p=225</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.31media.de/blog/HAL9031.swf" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://www.31media.de/blog/HAL9031.swf"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.31media.de/blog/2009/11/25/hal9031-demovideo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HAL9031: preview screens</title>
		<link>http://www.31media.de/blog/2009/11/14/hal9031-preview-screens/</link>
		<comments>http://www.31media.de/blog/2009/11/14/hal9031-preview-screens/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 21:27:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Home Automation]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.31media.de/blog/?p=203</guid>
		<description><![CDATA[

]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="HAL iPhone preview" src="http://www.31media.de/blog/wp-content/blogthis/iPhone_preview.jpg" alt="" width="640" height="181" /><br />
<img alt="" src="http://www.31media.de/blog/wp-content/blogthis/userTracking.jpg" title="userTracking screenshot" class="alignnone" width="640" height="470" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.31media.de/blog/2009/11/14/hal9031-preview-screens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
