<?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"
	>

<channel>
	<title>Multigesture.net</title>
	<atom:link href="http://www.multigesture.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.multigesture.net</link>
	<description>A Multi-Touch and Multi-Gesture research blog</description>
	<pubDate>Thu, 03 Jul 2008 09:43:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
			<item>
		<title>I graduated!</title>
		<link>http://www.multigesture.net/2008/07/03/i-graduated/</link>
		<comments>http://www.multigesture.net/2008/07/03/i-graduated/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 09:26:46 +0000</pubDate>
		<dc:creator>Laurence Muller</dc:creator>
		
		<category><![CDATA[Multitouch]]></category>

		<guid isPermaLink="false">http://www.multigesture.net/?p=73</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="435" height="349" 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://www.vimeo.com/moogaloop.swf?clip_id=1230527&amp;server=www.vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="435" height="349" src="http://www.vimeo.com/moogaloop.swf?clip_id=1230527&amp;server=www.vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.multigesture.net/2008/07/03/i-graduated/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Multi-touch video puzzle game</title>
		<link>http://www.multigesture.net/2008/05/17/multi-touch-video-puzzle-game/</link>
		<comments>http://www.multigesture.net/2008/05/17/multi-touch-video-puzzle-game/#comments</comments>
		<pubDate>Sat, 17 May 2008 15:03:25 +0000</pubDate>
		<dc:creator>Laurence Muller</dc:creator>
		
		<category><![CDATA[Multitouch]]></category>

		<guid isPermaLink="false">http://www.multigesture.net/?p=72</guid>
		<description><![CDATA[The same game I have showed here but this time played on the multi-touch table.
(Please open the article to see the flash file or player.)
p.s. Sorry for the ending  it wasn&#8217;t me!
]]></description>
			<content:encoded><![CDATA[<p>The same game I have showed <a href="http://www.multigesture.net/2008/03/01/real-time-fluid-dynamics-on-a-multi-touch-table/">here</a> but this time played on the multi-touch table.</p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/XGDubj8s6aU" width="425" height="355" class="embedflash"><param name="movie" value="http://www.youtube.com/v/XGDubj8s6aU" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
<p><em>p.s. Sorry for the ending <img src='http://www.multigesture.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> it wasn&#8217;t me!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.multigesture.net/2008/05/17/multi-touch-video-puzzle-game/feed/</wfw:commentRss>
		</item>
		<item>
		<title>tDesk released!</title>
		<link>http://www.multigesture.net/2008/05/05/tdesk-released/</link>
		<comments>http://www.multigesture.net/2008/05/05/tdesk-released/#comments</comments>
		<pubDate>Mon, 05 May 2008 19:55:24 +0000</pubDate>
		<dc:creator>Laurence Muller</dc:creator>
		
		<category><![CDATA[Application]]></category>

		<category><![CDATA[Multitouch]]></category>

		<guid isPermaLink="false">http://www.multigesture.net/?p=68</guid>
		<description><![CDATA[Last year I demonstrated how Windows XP could be (ab)used with multi-touch interaction.
A few weeks ago I made some adjustments to make it compatible with the latest touchlib and this is the result:
(Please open the article to see the flash file or player.)
tDesk v2 allows the user to move and resize multiple windows at the [...]]]></description>
			<content:encoded><![CDATA[<p>Last year I demonstrated how Windows XP could be (ab)used with <a href="http://www.multigesture.net/2007/05/21/multitouch-windows-xp/">multi-touch interaction</a>.</p>
<p>A few weeks ago I made some adjustments to make it compatible with the latest touchlib and this is the result:<br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/tw4bDQhwxu0" width="425" height="355" class="embedflash"><param name="movie" value="http://www.youtube.com/v/tw4bDQhwxu0" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
<p>tDesk v2 allows the user to move and resize multiple windows at the same time by using multi-touch gestures. Because Windows XP/Vista was not designed for multi-touch there are some issues with this type of input. In multi-touch mode it is not possible to do a mouse click, therefor I added an option to switch between multi-touch and mouse simulation mode.</p>
<p>Please keep in mind that when the mouse simulation mode is activated only single touch input is allowed. Do not use this software on unstable multi-touch systems.</p>
<p>Finally, use this software at own risk <img src='http://www.multigesture.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Install instructions are in: <strong><em>readme.txt !</em></strong></p>
<p><em>Downloads:</em><br />
<a href="http://www.multigesture.net/wp-content/uploads/2008/05/tdesk_v2.zip">tdesk v2</a><br />
<a href="http://www.multigesture.net/wp-content/uploads/2008/04/touchlib-rev393-speedfix.zip">Touchlib compiled libraries, revision 393 speedfix</a></p>
<p>Any tips or problems can be posted in the comment section.</p>
<p><em><strong>* update *</strong><br />
In some cases tDesk does not seem to work properly with touchlib. Try downloading rev393 and overwrite your current touchlib dll files.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.multigesture.net/2008/05/05/tdesk-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Touchlib Speedfix and MMA Pro update</title>
		<link>http://www.multigesture.net/2008/05/01/touchlib-speedfix-and-mma-pro-update/</link>
		<comments>http://www.multigesture.net/2008/05/01/touchlib-speedfix-and-mma-pro-update/#comments</comments>
		<pubDate>Thu, 01 May 2008 20:34:44 +0000</pubDate>
		<dc:creator>Laurence Muller</dc:creator>
		
		<category><![CDATA[Application]]></category>

		<category><![CDATA[Multitouch]]></category>

		<guid isPermaLink="false">http://www.multigesture.net/2008/05/01/touchlib-speedfix-and-mma-pro-update/</guid>
		<description><![CDATA[Touchlib
A few weeks ago I was busy tweaking the Touchlib sourcecode and noticed a bug/feature in the code which caused the image processing pipeline to stall for 32 milliseconds. This might not sound like a big issue however on our system it caused the system to be less responsive.
I have compiled a version without this [...]]]></description>
			<content:encoded><![CDATA[<h3>Touchlib</h3>
<p>A few weeks ago I was busy tweaking the Touchlib sourcecode and noticed a bug/feature in the code which caused the image processing pipeline to stall for 32 milliseconds. This might not sound like a big issue however on our system it caused the system to be less responsive.</p>
<p>I have compiled a version without this &#8217;sleep&#8217; function. This version might not be safe for single core cpu&#8217;s (I could not test it out myself, hopefully someone could check it out). Because the sleep function is removed, the videoplayback (using cvcapture + *.avi)  is not working properly.</p>
<p>Check out this version of touchlib and report any problems in the comment section <img src='http://www.multigesture.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> !</p>
<p><em>Download:</em><br />
<a href="http://www.multigesture.net/wp-content/uploads/2008/04/touchlib-rev393-speedfix.zip" title="Touchlib compiled libraries, revision 393 speedfix">Touchlib (speedfix)</a> compiled libraries, revision 393 speedfix (21 apr 2008)</p>
<h3>MMA Pro v2d</h3>
<p>Changelist:<br />
- Added smoothing, scaled images should look a lot better<br />
- Added an View Reset and Exit button<br />
- Increased the size of the canvas<br />
- Compatible with Adobe Air v1.0</p>
<p>Install instructions are in: <strong><em>readme_pro.txt !</em></strong></p>
<p><em>Download:</em><br />
<a href="http://www.multigesture.net/wp-content/uploads/2008/05/mma-pro-v2d.zip" title="Multitouch Media Application Pro v2d">Multitouch Media Application Pro v2d</a><br />
<a href="http://get.adobe.com/air/" title="AIR"> Adobe AIR</a> - <strong>required</strong></p>
<p>Example video showing how to load photos dynamicly into MMA Pro<br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/4doK3nCnayA" width="425" height="355" class="embedflash"><param name="movie" value="http://www.youtube.com/v/4doK3nCnayA" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
<h3>Wong!</h3>
<p>Wong is a game based on pong which uses the multitouch input to create dynamicly sized paddles.</p>
<p>A game of Wong on our multitouch table:<br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/wYucu11ntOk" width="425" height="355" class="embedflash"><param name="movie" value="http://www.youtube.com/v/wYucu11ntOk" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
<p>The game is made by <a href="http://ssandler.wordpress.com/" title="Multi-touch musical interface">Seth Sandler</a> and is part of the audiotouch application suite: <a href="http://code.google.com/p/audiotouch/">http://code.google.com/p/audiotouch/ </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.multigesture.net/2008/05/01/touchlib-speedfix-and-mma-pro-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Real-Time Fluid Dynamics on a Multi-touch Table</title>
		<link>http://www.multigesture.net/2008/03/01/real-time-fluid-dynamics-on-a-multi-touch-table/</link>
		<comments>http://www.multigesture.net/2008/03/01/real-time-fluid-dynamics-on-a-multi-touch-table/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 20:22:44 +0000</pubDate>
		<dc:creator>Laurence Muller</dc:creator>
		
		<category><![CDATA[Multitouch]]></category>

		<guid isPermaLink="false">http://www.multigesture.net/2008/03/01/real-time-fluid-dynamics-on-a-multi-touch-table/</guid>
		<description><![CDATA[Smoke improved&#8230;
One of the demo applications which comes with Touchlib is Smoke. The technique which is used to create &#8217;smoke&#8217; is based on the algorithm presented by Jos Stam in his paper Real-Time Fluid Dynamics for Games.
Often multi-touch enthusiast use this application to demonstrate their multi-touch displays.
Some time ago I modified the Smoke application which [...]]]></description>
			<content:encoded><![CDATA[<h3>Smoke improved&#8230;</h3>
<p>One of the demo applications which comes with Touchlib is <strong>Smoke</strong>. The technique which is used to create &#8217;smoke&#8217; is based on the algorithm presented by <a href="http://www.dgp.toronto.edu/people/stam/reality/index.html" title="Jos Stam">Jos Stam</a> in his paper <a href="http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf" title="Real-Time Fluid Dynamics for Games">Real-Time Fluid Dynamics for Games</a>.</p>
<p>Often <a href="http://www.youtube.com/results?search_query=smoke+touchlib&amp;search_type=">multi-touch enthusiast</a> use this application to demonstrate their multi-touch displays.</p>
<p>Some time ago I modified the Smoke application which allows users to draw objects into the scene. The application is extended to have a new drawing mode which is allow (multiple) users to draw objects/boundaries into the scene. This can be done while the simulation is running. If sources are placed in the scene this means you can view in real-time how flow will behave on a particular shaped object.</p>
<p>In the demonstration video I have added 3 different coloured sources and the logo of my university is used as an object to perform the simulation on.</p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/hC8RM2cGGYM" width="425" height="355" class="embedflash"><param name="movie" value="http://www.youtube.com/v/hC8RM2cGGYM" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
<p>A higher quality wmv can be downloaded here:<br />
<a href="http://www.multigesture.net/downloads/RTFD.wmv">RTFD.wmv</a></p>
<h3>Multi-touch video puzzle game</h3>
<p>I had this idea for a while and even the basic puzzle game framework (using photo&#8217;s) was already finished. After messing around with <a href="http://ffmpeg.mplayerhq.hu/" title="FFmpeg">FFmpeg</a> I managed to export the video frames from an mpeg2 (.vob) file and convert them to an OpenGL texture. The only problems left were the synchronization and the audio stream. Because FFmpeg is really horrible coded (you need special hacks to get it even to <a href="http://arrozcru.no-ip.org/ffmpeg_builds/">compile under windows</a>), I never managed to get those working. For those who are interested, this site: <a href="http://www.dranger.com/ffmpeg/">dranger.com</a> has helped me a lot.</p>
<p>After searching around for an alternative I decided to drop the cross platform support for this application and use <a href="http://msdn2.microsoft.com/en-us/library/ms783323(VS.85).aspx">MS DirectShow</a>. Usually I do not like the DirectX due its &#8216;clean&#8217; coding style. But after giving DirectShow a try I was surprised how easy it was to get a basic demo working which played a mpeg2 file without any problems. The audio and video streams where synchronized automatically.<br />
With some help of a friend I merged the video player code into the puzzle application.</p>
<p>This is the result (recorded with Fraps):<br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/y7pi0EqARXg" width="425" height="355" class="embedflash"><param name="movie" value="http://www.youtube.com/v/y7pi0EqARXg" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
<p>In the video I used the mouse as input device, but the application works with the multi-touch table as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.multigesture.net/2008/03/01/real-time-fluid-dynamics-on-a-multi-touch-table/feed/</wfw:commentRss>
<enclosure url="http://www.multigesture.net/downloads/RTFD.wmv" length="9902335" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>MMA Pro update</title>
		<link>http://www.multigesture.net/2008/02/09/mma-pro-update/</link>
		<comments>http://www.multigesture.net/2008/02/09/mma-pro-update/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 22:01:12 +0000</pubDate>
		<dc:creator>Laurence Muller</dc:creator>
		
		<category><![CDATA[Application]]></category>

		<category><![CDATA[Multitouch]]></category>

		<guid isPermaLink="false">http://www.multigesture.net/2008/02/09/mma-pro-update/</guid>
		<description><![CDATA[Minor fixes:
- Fullscreen should be working now
- It is should be possible to use any screen resolution now (previous version used 1024 x 768, hardcoded)
- Keyboard can be locked on the stage (prevents the keyboard from jumping around while you&#8217;re typing  )
And as usual: Don&#8217;t forget to read the readme_pro.txt !
Download:
Multitouch Media Application Pro [...]]]></description>
			<content:encoded><![CDATA[<p>Minor fixes:<br />
- Fullscreen should be working now<br />
- It is should be possible to use any screen resolution now (previous version used 1024 x 768, hardcoded)<br />
- Keyboard can be locked on the stage (prevents the keyboard from jumping around while you&#8217;re typing <img src='http://www.multigesture.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p><strong><em>And as usual: Don&#8217;t forget to read the readme_pro.txt !</em></strong></p>
<p><em>Download:</em><br />
<a href="http://www.multigesture.net/wp-content/uploads/2008/02/mma-pro-v2c.zip" title="Multitouch Media Application Pro v2c">Multitouch Media Application Pro v2c</a><br />
<a href="http://labs.adobe.com/downloads/air.html" title="AIR"> Adobe AIR</a> - <strong>required</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.multigesture.net/2008/02/09/mma-pro-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Multitouch @ SOCO Amsterdam</title>
		<link>http://www.multigesture.net/2008/01/22/multitouch-soco-amsterdam/</link>
		<comments>http://www.multigesture.net/2008/01/22/multitouch-soco-amsterdam/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 22:48:37 +0000</pubDate>
		<dc:creator>Laurence Muller</dc:creator>
		
		<category><![CDATA[Application]]></category>

		<category><![CDATA[Multitouch]]></category>

		<guid isPermaLink="false">http://www.multigesture.net/2008/01/22/multitouch-soco-amsterdam/</guid>
		<description><![CDATA[My 2 minutes of fame&#8230;
Last saturday MMA Pro was presented on national television (NED3, VPRO) in the show called &#8220;In de ban van &#8216;t ding&#8221;. The documentary created by Dahl TV and Bright Magazine is about the (new) technologies which have an impact on our daily lives.
In this weeks episode Erwin visits SOCO Amsterdam. SOCO [...]]]></description>
			<content:encoded><![CDATA[<h3>My 2 minutes of fame&#8230;</h3>
<p>Last saturday MMA Pro was presented on national television (NED3, <a href="http://www.vpro.nl/">VPRO</a>) in the show called &#8220;In de ban van &#8216;t ding&#8221;. The documentary created by <a href="http://www.dahl.nl/">Dahl TV</a> and <a href="http://www.bright.nl/">Bright Magazine</a> is about the (new) technologies which have an impact on our daily lives.</p>
<p>In this weeks episode Erwin visits <a href="http://www.socoamsterdam.nl/">SOCO Amsterdam</a>. SOCO (Social Contemporary Center for the Arts) is a new exhibition/project space in Amsterdam. Peter Distol and Ralph Das are giving a demonstration of the table we have build together at the SOCO. The table uses front illumination and touchlib for touch detection and processing.</p>
<p>A part of the episode can be viewed here (it is in Dutch):<br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/UtRY5MIrg1U" width="425" height="355" class="embedflash"><param name="movie" value="http://www.youtube.com/v/UtRY5MIrg1U" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
<p>The whole episode can be viewed here:<br />
<a href="http://player.omroep.nl/?aflID=6366562">Uitzending gemist<br />
</a></p>
<p>The applications which have been demonstrated:<br />
- Smoke (basic demo from touchlib)<br />
- Newswell (Ralph Das)<br />
- Multitouch Media Application (showing Jimi Hendrix!) (Laurence Muller)</p>
<p>Currently there are two multi-touch tables available to the general public.</p>
<h3>Multitouch Media Application Pro Update</h3>
<p>The previous release of MMA Pro only worked with Adobe AIR beta1. A few users have contacted me about the troubles when installing MMA Pro v2a with Adobe AIR beta3 installed.</p>
<p>I have updated the application to make it compatible with Adobe AIR beta3 (<u>Thank You Adobe!</u> for renaming zillion functions).</p>
<p>The application requires <a href="http://labs.adobe.com/downloads/air.html">Adobe AIR beta3 runtimes</a>, so do not forget to install them first. Besides the fixes, there is nothing new.<br />
Ofcourse this version also supports adding images on-fly. Just connect your digital camera (or memorycard) and all your images will be downloaded to the desktop. Your camera should be using the <a href="http://en.wikipedia.org/wiki/Design_rule_for_Camera_File_system" title="DCIM">DCIM</a> standard).</p>
<p><strong><em>Don&#8217;t forget to read the readme_pro.txt !</em></strong></p>
<p><em>Download:</em><br />
<a href="http://www.multigesture.net/wp-content/uploads/2008/01/mma-pro-v2b.zip" title="Multitouch Media Application Pro v2b">Multitouch Media Application Pro v2b</a><br />
<a href="http://labs.adobe.com/downloads/air.html" title="AIR"> Adobe AIR</a> - <strong>required</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.multigesture.net/2008/01/22/multitouch-soco-amsterdam/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nasa World Wind used with Multitouch</title>
		<link>http://www.multigesture.net/2007/11/10/nasa-world-wind-used-with-multitouch/</link>
		<comments>http://www.multigesture.net/2007/11/10/nasa-world-wind-used-with-multitouch/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 16:10:43 +0000</pubDate>
		<dc:creator>Laurence Muller</dc:creator>
		
		<category><![CDATA[Multitouch]]></category>

		<guid isPermaLink="false">http://www.multigesture.net/2007/11/10/nasa-world-wind-used-with-multitouch/</guid>
		<description><![CDATA[The last 2 days I&#8217;ve been working on a new application (or actually a plugin) which controls Nasa World Wind.
This is the result 
(Please open the article to see the flash file or player.)
* update: 23 november 2007 *
Using the plugin on my multitouch table (diffused illumination) at the University.
(Please open the article to see [...]]]></description>
			<content:encoded><![CDATA[<p>The last 2 days I&#8217;ve been working on a new application (or actually a plugin) which controls Nasa World Wind.</p>
<p>This is the result <img src='http://www.multigesture.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/NvWTFOl04-4" width="425" height="355" class="embedflash"><param name="movie" value="http://www.youtube.com/v/NvWTFOl04-4" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
<p><strong>* update: 23 november 2007 *</strong><br />
Using the plugin on my multitouch table (diffused illumination) at the University.<br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/6AMv5mz6STo" width="425" height="355" class="embedflash"><param name="movie" value="http://www.youtube.com/v/6AMv5mz6STo" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.multigesture.net/2007/11/10/nasa-world-wind-used-with-multitouch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Multitouch Puzzle &#038; Beamer Latency Issues</title>
		<link>http://www.multigesture.net/2007/11/03/multitouch-puzzle-beamer-latency-issues/</link>
		<comments>http://www.multigesture.net/2007/11/03/multitouch-puzzle-beamer-latency-issues/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 14:47:47 +0000</pubDate>
		<dc:creator>Laurence Muller</dc:creator>
		
		<category><![CDATA[Application]]></category>

		<category><![CDATA[Multitouch]]></category>

		<guid isPermaLink="false">http://www.multigesture.net/2007/11/03/multitouch-puzzle-beamer-latency-issues/</guid>
		<description><![CDATA[Last weekend I worked on a new flash application which is called the &#8216;Multitouch Puzzle Game&#8217;. This game is a tile based puzzle game which let users solve the puzzle by mouse or solve the puzzle with multitouch (collaborative puzzle solving?). It features four levels of difficulty and contains four photos. You can find the [...]]]></description>
			<content:encoded><![CDATA[<p>Last weekend I worked on a new flash application which is called the &#8216;Multitouch Puzzle Game&#8217;. This game is a tile based puzzle game which let users solve the puzzle by mouse or solve the puzzle with multitouch (collaborative puzzle solving?). It features four levels of difficulty and contains four photos. You can find the download link below.</p>
<p align="center"><a href="http://www.multigesture.net/wp-content/gallery/blog_posts/mtpuzzle1.jpg" class="thickbox" title="mtpuzzle1.jpg"><img src="http://www.multigesture.net/wp-content/gallery/blog_posts/thumbs/thumbs_mtpuzzle1.jpg" alt="mtpuzzle1.jpg" title="mtpuzzle1.jpg" /></a> <a href="http://www.multigesture.net/wp-content/gallery/blog_posts/mtpuzzle2.jpg" class="thickbox" title="mtpuzzle2.jpg"><img src="http://www.multigesture.net/wp-content/gallery/blog_posts/thumbs/thumbs_mtpuzzle2.jpg" alt="mtpuzzle2.jpg" title="mtpuzzle2.jpg" /></a> <a href="http://www.multigesture.net/wp-content/gallery/blog_posts/mtpuzzle3.jpg" class="thickbox" title="mtpuzzle3.jpg"><img src="http://www.multigesture.net/wp-content/gallery/blog_posts/thumbs/thumbs_mtpuzzle3.jpg" alt="mtpuzzle3.jpg" title="mtpuzzle3.jpg" /></a></p>
<p>At the beginning of september I got hold of a short-throwing-distance beamer (digital projector) of 3M (type <a href="http://solutions.3m.com/wps/portal/3M/en_US/Meetings/Home/Solutions/Product_Catalog/DMS700Series/Product_Info/">3M DMS 700</a>). The specifications looked pretty impressive, and we could finally get rid of the mirror&#8230; However during testing the hardware with our new firewire camera (less latency than the Philips spc900nc) we noticed that there was a (noticable) delay between touch and display on the table surface.<br />
Comparing the input of the firewire camera on our CRT showed barely any latency, so perhaps the issue was on the beamer&#8230;<br />
We decided to create a latency measurement tool based on <a href="http://portal.acm.org/citation.cfm?id=1187756" title="Real-Time Interaction with a Humanoid Avatar in an Immersive Table Tennis Simulation">this paper</a>. The application moves a bar at a fixed speed along 60 positions in the screen. The screen refreshes 60 times per second (the beamer runs at 60Hz max). To measure the difference it is required to take a photo of the CRT display and the result of the beamer in one shot. The difference in position (of the bar) can be used to calculate the latency.</p>
<p><em>Our test results:</em><br />
<a href="http://www.multigesture.net/wp-content/gallery/blog_posts/3mlatency.jpg" class="thickbox" title="3M DMS 700 latency">3M  DMS 700</a> (1024 x 768) - about 100ms<br />
<a href="http://www.multigesture.net/wp-content/gallery/blog_posts/canonlatency.jpg" class="thickbox" title="Canon LV-S1E latency">Canon LV-S1E</a> (800 x 600) - less than 16.67ms</p>
<p>So it seems like our simple Canon office beamer has barely any latency compared to our 3M short throw beamer. If this is an issue depends on the purpose of your multitouch table. If you are planning to use it on non time related task such as a simple photo application or the puzzle application the 3M latency might not be a problem at all. If you are planning to measure the performance of multi-touch table devices this might be something to think about.</p>
<p>Because I could not find much information about latency of beamers in general (as far as I know, no manufacturer specifies this in the manual) I would like to ask if multi-touch enthausiasts could measure there own beamers. Below at the download section I have included the measurement tool.<br />
All you will need is a camera which is capable of setting the shutterspeed manual (it needs to be 1/60 sec). Please post your results in the comments sections. Don&#8217;t forget to include a nice photo and some details about the used beamer (brand, type, native resolution, throwingdistance, etc&#8230;).<br />
<strong>Note: you will need to turn on <em>vsync</em> in your display controlpanel.</strong></p>
<p>Hopefully we will be able to make a list of recommended beamers here <img src='http://www.multigesture.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><strong>*update today@23:40*<br />
</strong>My multi-touch developer friend <a href="http://solydzajs.wordpress.com/">Pawel &#8217;solydzajs&#8217; Solyga</a> just submitted an update to the BMLT application.<br />
<em>New version (v0.2) with additional features:</em><br />
<em>- command-line parameters instead of static values in main.cpp (which<br />
requires recompiling)<br />
- print usage when wrong number of command-line parameters<br />
- makefile for Mac OS X (tested, works nice)</em></p>
<p><em>Downloads:</em><br />
<a href="http://www.multigesture.net/wp-content/uploads/2007/11/puzzlegame-v01.zip" title="Multitouch Puzzle Game">Multitouch Puzzle Game</a></p>
<p><a href="http://www.multigesture.net/wp-content/uploads/2007/11/bmlt-v02.zip" title="Beamer Latency Measurement Tool v0.2">Beamer Latency Measurement Tool v0.2</a> - windows binaries<br />
<a href="http://www.multigesture.net/wp-content/uploads/2007/11/bmlt-v02src.zip" title="Beamer Latency Measurement Tool v0.2 Sourcecode">Beamer Latency Measurement Tool v0.2 Sourcecode</a> - linux/mac os X users should build the tool manual, Makefiles are included</p>
<p>Discussion at nuigroup forums [<a href="http://nuigroup.com/forums/viewthread/950/">link</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.multigesture.net/2007/11/03/multitouch-puzzle-beamer-latency-issues/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Two new howto&#8217;s added to the article section</title>
		<link>http://www.multigesture.net/2007/09/30/two-new-howtos-added-to-the-article-section/</link>
		<comments>http://www.multigesture.net/2007/09/30/two-new-howtos-added-to-the-article-section/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 14:36:17 +0000</pubDate>
		<dc:creator>Laurence Muller</dc:creator>
		
		<category><![CDATA[Howto]]></category>

		<category><![CDATA[Multitouch]]></category>

		<guid isPermaLink="false">http://www.multigesture.net/2007/09/30/two-new-howtos-added-to-the-article-section/</guid>
		<description><![CDATA[I&#8217;ve posted two Howto&#8217;s on compiling touchlib in Windows (XP and Vista) and Linux (Ubuntu).
Howto: Compile Touchlib in Windows
Howto: Compile Touchlib in Linux 
Both compile instructions apply to subversion rev.73 of touchlib. If you followed the Howto&#8217;s and still have some trouble please post the problem in the comment section.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve posted two Howto&#8217;s on compiling touchlib in Windows (XP and Vista) and Linux (Ubuntu).</p>
<p>Howto: <a href="http://www.multigesture.net/articles/touchlib-compiling-instructions/">Compile Touchlib in Windows</a><br />
Howto: <a href="http://www.multigesture.net/articles/touchlib-compiling-instructions-ubuntu/">Compile Touchlib in Linux </a></p>
<p>Both compile instructions apply to subversion rev.73 of touchlib. If you followed the Howto&#8217;s and still have some trouble please post the problem in the comment section.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.multigesture.net/2007/09/30/two-new-howtos-added-to-the-article-section/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
