<?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>The Stem &#187; Multi-touch</title>
	<atom:link href="http://blog.thestem.ca/archives/category/multi-touch/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.thestem.ca</link>
	<description>Brett Forsyth's professional work showcase, photos, and ramblings.</description>
	<lastBuildDate>Tue, 22 Feb 2011 18:00:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Multi-touch Crop</title>
		<link>http://blog.thestem.ca/archives/109</link>
		<comments>http://blog.thestem.ca/archives/109#comments</comments>
		<pubDate>Fri, 26 Sep 2008 20:09:59 +0000</pubDate>
		<dc:creator>Brettf</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Multi-touch]]></category>

		<guid isPermaLink="false">http://blog.thestem.ca/?p=109</guid>
		<description><![CDATA[I have recently changed the final student project in my OOP class to a multi-touch app. One of the briefs I gave to students was to do a non-destructive crop on the multi-touch. Two students, Jae-Ho Yoo and Morgan Roddick made a short video of it in action and I thought I would share. Check [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently changed the final student project in my OOP class to a multi-touch app. One of the briefs I gave to students was to do a non-destructive crop on the multi-touch. Two students, <a href="http://dd.ourvfs.com/dd11jaeho/wordpress/">Jae-Ho Yoo</a> and <a href="http://tismadness.com/">Morgan Roddick</a> made a short video of it in action and I thought I would share. Check it out and give them some feedback, I am sure they would appreciate it. <object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1614427&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1614427&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><a href="http://vimeo.com/1614427?pg=embed&amp;sec=1614427">A demo of a multi-touch photo app</a> from <a href="http://vimeo.com/user394292?pg=embed&amp;sec=1614427">Jae-Ho Yoo</a> on <a href="http://vimeo.com?pg=embed&amp;sec=1614427">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thestem.ca/archives/109/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multi-touch Holly Grail, 60fps</title>
		<link>http://blog.thestem.ca/archives/92</link>
		<comments>http://blog.thestem.ca/archives/92#comments</comments>
		<pubDate>Wed, 04 Jun 2008 16:00:26 +0000</pubDate>
		<dc:creator>Brettf</dc:creator>
				<category><![CDATA[Multi-touch]]></category>

		<guid isPermaLink="false">http://blog.thestem.ca/?p=92</guid>
		<description><![CDATA[Having been involved in DIY multi-touch for over a year now I am still shocked that the 60fps barrier stands. I can&#8217;t really complain because I am not a C++ programmer which prevents me from doing it myself but it&#8217;s still surprising. Most of the demos of home brew multi-touch displays get slammed for their [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://blog.thestem.ca/wp-content/uploads/2008/06/c4902842.gif'><img src="http://blog.thestem.ca/wp-content/uploads/2008/06/c4902842-150x150.gif" alt="" title="Blob Detection - 1.3ms" width="150" height="150" class="alignleft size-thumbnail wp-image-94" /></a>Having been involved in DIY multi-touch for over a year now I am still shocked that the 60fps barrier stands. I can&#8217;t really complain because I am not a C++ programmer which prevents me from doing it myself but it&#8217;s still surprising. Most of the <a href="http://www.youtube.com/watch?v=JOckVTgWBr4&#038;eurl=http://nuigroup.com/">demos</a> of home brew multi-touch displays get <a href="http://gizmodo.com/391103/full+screen-multitouch-mac-os-x-is-here-but-not-from-apple#c5738342">slammed</a> for their lag from the arm chair critics. Part of the problem is <a href="http://nuigroup.com/touchlib/">touchlib</a>, the blob tracker most of the DIY multi-touch community is using. Don&#8217;t get me wrong without touchlib most of us wouldn&#8217;t have working multi-touch setups. But it does have some serious stability issues, no binary socket support (not an issue if  your not a flash developer) and no support for 60fps. Granted not everyone has a <a href="http://www.ptgrey.com/products/fireflymv/index.asp">firefly MV</a> or similar camera which shots 60fps but it can&#8217;t be that hard to integrate a native driver. </p>
<p>But this isn&#8217;t a post just to rant. I have decided to start the process of building a new and robust blob tracker that can shoot at 60fps. Below are the first screen shots and some processing times. Lots more to come. Post a comment if you are interested in knowing more.<br />

<a href='http://blog.thestem.ca/archives/92/c3287705' title='Image unwarped - 13ms'><img width="150" height="150" src="http://blog.thestem.ca/wp-content/uploads/2008/06/c3287705-150x150.gif" class="attachment-thumbnail" alt="Image unwarped - 13ms" title="Image unwarped - 13ms" /></a>
<a href='http://blog.thestem.ca/archives/92/c4902842' title='Blob Detection - 1.3ms'><img width="150" height="150" src="http://blog.thestem.ca/wp-content/uploads/2008/06/c4902842-150x150.gif" class="attachment-thumbnail" alt="Blob Detection - 1.3ms" title="Blob Detection - 1.3ms" /></a>
<a href='http://blog.thestem.ca/archives/92/c5996584' title='Calibration Grid Processing'><img width="150" height="150" src="http://blog.thestem.ca/wp-content/uploads/2008/06/c5996584-150x150.gif" class="attachment-thumbnail" alt="Calibration Grid Processing" title="Calibration Grid Processing" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thestem.ca/archives/92/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mutli-point Graffiti Window Report &#8211; 100+&#8221;</title>
		<link>http://blog.thestem.ca/archives/83</link>
		<comments>http://blog.thestem.ca/archives/83#comments</comments>
		<pubDate>Thu, 20 Mar 2008 21:40:32 +0000</pubDate>
		<dc:creator>Brettf</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Multi-touch]]></category>

		<guid isPermaLink="false">http://blog.thestem.ca/archives/83</guid>
		<description><![CDATA[Who knew people would spend over 10 hours painting on Richmond City Hall if given the chance. Below you can see a half scale test of the screen by graffiti artist Jeff Jerevan and the fill size window being used by Bill Ede. Graffiti Wall from Alex Beim on Vimeo. Graffiti Wall Final from Alex [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://blog.thestem.ca/wp-content/uploads/2008/02/mtrichmond.jpg' alt='Graffiti window at Richmond Winter Festival' class="alignleft" width="200" height="177"/>Who knew people would spend over 10 hours painting on Richmond City Hall if given the chance. Below you can see a half scale test of the screen by graffiti artist Jeff Jerevan and the fill size window being used by Bill Ede.<br />
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=675735&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color="><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=675735&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" /></object><br /><a href="http://www.vimeo.com/675735/l:embed_675735">Graffiti Wall</a> from <a href="http://www.vimeo.com/tangible/l:embed_675735">Alex Beim</a> on <a href="http://vimeo.com/l:embed_675735">Vimeo</a>.</p>
<p><object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=758060&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color="><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=758060&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" /></object><br /><a href="http://www.vimeo.com/758060/l:embed_758060">Graffiti Wall Final</a> from <a href="http://www.vimeo.com/tangible/l:embed_758060">Alex Beim</a> on <a href="http://vimeo.com/l:embed_758060">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thestem.ca/archives/83/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Multi-touch window test</title>
		<link>http://blog.thestem.ca/archives/82</link>
		<comments>http://blog.thestem.ca/archives/82#comments</comments>
		<pubDate>Sat, 26 Jan 2008 18:19:56 +0000</pubDate>
		<dc:creator>Brettf</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Multi-touch]]></category>

		<guid isPermaLink="false">http://blog.thestem.ca/archives/82</guid>
		<description><![CDATA[Here is a quick time-lapse video showing a large DI multi-touch window test. This screen is about 1m square. Drafting mylar is being used for the projection surface. DI Multi-touch Window Test from Brett Forsyth on Vimeo.]]></description>
			<content:encoded><![CDATA[<p>Here is a quick time-lapse video showing a large DI multi-touch window test. This screen is about 1m square. Drafting mylar is being used for the projection surface.<br />
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=638161&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color="><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=638161&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" /></object><br /><a href="http://www.vimeo.com/638161/l:embed_638161">DI Multi-touch Window Test</a> from <a href="http://www.vimeo.com/brettf/l:embed_638161">Brett Forsyth </a> on <a href="http://vimeo.com/l:embed_638161">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thestem.ca/archives/82/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Speaking at FITC 08 in Toronto</title>
		<link>http://blog.thestem.ca/archives/80</link>
		<comments>http://blog.thestem.ca/archives/80#comments</comments>
		<pubDate>Sat, 01 Dec 2007 00:34:59 +0000</pubDate>
		<dc:creator>Brettf</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Multi-touch]]></category>
		<category><![CDATA[Speaking]]></category>

		<guid isPermaLink="false">http://blog.thestem.ca/archives/80</guid>
		<description><![CDATA[It&#8217;s official, I will be presenting at FITC &#8217;08. This will be a great opportunity to show off the work we have been doing at VFS with multi-touch interfaces (Being in April we will even have some stuff to show). I have been silent about the multi-touch lately, not because it isn&#8217;t progressing, but I [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s official, I will be <a href="http://fitc.ca/speaker_detail.cfm?festival_id=22&#038;speaker_id=11223">presenting</a> at <a href="http://fitc.ca/event_detail.cfm?festival_id=22">FITC &#8217;08</a>. This will be a great opportunity to show off the work we have been doing at VFS with multi-touch interfaces (Being in April we will even have some stuff to show). I have been silent about the multi-touch lately, not because it isn&#8217;t progressing, but I want to have a great update when I do post more info. Also on the radar is the possibility of doing a multi-touch wall which would be kick ass. My goal is to post a large update over the holidays.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thestem.ca/archives/80/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Touchlib v74 Binaries</title>
		<link>http://blog.thestem.ca/archives/72</link>
		<comments>http://blog.thestem.ca/archives/72#comments</comments>
		<pubDate>Wed, 10 Oct 2007 19:16:46 +0000</pubDate>
		<dc:creator>Brettf</dc:creator>
				<category><![CDATA[Multi-touch]]></category>

		<guid isPermaLink="false">http://blog.thestem.ca/archives/72</guid>
		<description><![CDATA[Since no one else seems to be building the touchlib binaries anymore I decided maybe I should. I had lots of problems with the build that is on the nuigroup site (I think it mostly had to do with the camera driver) but this new version works great. Use at your own risk and I [...]]]></description>
			<content:encoded><![CDATA[<p>Since no one else seems to be building the touchlib binaries anymore I decided maybe I should. I had lots of problems with the build that is on the nuigroup site (I think it mostly had to do with the camera driver) but this new version works great. Use at your own risk and I won&#8217;t be providing any support for this build as I just followed a <a href="http://www.multigesture.net/articles/touchlib-compiling-instructions/">great tutorial</a> to do it.</p>
<p><a href="http://blog.thestem.ca/wp-content/files/touchlibv74.zip">Touchlib v74</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thestem.ca/archives/72/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multi-touch</title>
		<link>http://blog.thestem.ca/archives/70</link>
		<comments>http://blog.thestem.ca/archives/70#comments</comments>
		<pubDate>Fri, 28 Sep 2007 01:39:47 +0000</pubDate>
		<dc:creator>Brettf</dc:creator>
				<category><![CDATA[Multi-touch]]></category>

		<guid isPermaLink="false">http://blog.thestem.ca/archives/70</guid>
		<description><![CDATA[I have been building a multi-touch display for the Digital Design department where I teach. We are approaching the end of the build phase after getting the last vital part. You can follow the progress over at the Digital Design blog.]]></description>
			<content:encoded><![CDATA[<p>I have been building a multi-touch display for the <a href="http://vfs.com/fulltime.php?id=13">Digital Design</a> department where I teach. We are approaching the end of the build phase after getting the last vital part. You can follow the progress over at the <a href="http://ddblog.vfs.com/category/multi-touch/">Digital Design blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thestem.ca/archives/70/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

