<?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>Desert Zarzamora &#187; multitouch</title>
	<atom:link href="http://zarzamora.com.mx/tags/multitouch/feed" rel="self" type="application/rss+xml" />
	<link>http://zarzamora.com.mx</link>
	<description>However, there is no real definition of a desert.</description>
	<lastBuildDate>Mon, 21 Jun 2010 18:08:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>La Reactable</title>
		<link>http://zarzamora.com.mx/archivo-historico/989</link>
		<comments>http://zarzamora.com.mx/archivo-historico/989#comments</comments>
		<pubDate>Fri, 19 Feb 2010 16:36:07 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[reactable]]></category>
		<category><![CDATA[touch]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=989</guid>
		<description><![CDATA[Después de ver la Reactable hacer puros pitidos, zumbidos y cosas francamente aburridas, pensé que armar composiciones decentes costaría muchísimo trabajo. Pero si le truqueas y metes samples en lugar de generadores de ondas, entonces obtienes lo siguiente (muy bueno!):]]></description>
			<content:encoded><![CDATA[<p>Después de ver la Reactable hacer puros pitidos, zumbidos y <a href="http://www.youtube.com/watch?v=thA_Oox1Cfc">cosas francamente aburridas</a>, pensé que armar composiciones decentes costaría muchísimo trabajo. Pero si le truqueas y metes samples en lugar de generadores de ondas, entonces obtienes lo siguiente (muy bueno!):</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" 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.youtube.com/v/xdcEJFHId1I&amp;hl=es_MX&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/xdcEJFHId1I&amp;hl=es_MX&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" 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.youtube.com/v/bG34UUliDL8&amp;hl=es_MX&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/bG34UUliDL8&amp;hl=es_MX&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/989/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Laberintos Puebla: Barra Interactiva</title>
		<link>http://zarzamora.com.mx/archivo-historico/972</link>
		<comments>http://zarzamora.com.mx/archivo-historico/972#comments</comments>
		<pubDate>Sun, 07 Feb 2010 04:44:17 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[barra]]></category>
		<category><![CDATA[efectos]]></category>
		<category><![CDATA[interactiva]]></category>
		<category><![CDATA[interactivo]]></category>
		<category><![CDATA[laberintos]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[puebla]]></category>
		<category><![CDATA[touch]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=972</guid>
		<description><![CDATA[Así esta quedando el Restaurant-Bar Laberintos interactivo. Hemos instalado una barra interactiva que responde a los objetos colocados sobre su superficie. El iBar Laberintos está localizado en Teziutlán Norte No. 26. Col. La Paz (Puebla, México).]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="393" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fdesertzarzamora%2Fsets%2F72157623229897639%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fdesertzarzamora%2Fsets%2F72157623229897639%2F&amp;set_id=72157623229897639&amp;jump_to=" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="550" height="393" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowfullscreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fdesertzarzamora%2Fsets%2F72157623229897639%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fdesertzarzamora%2Fsets%2F72157623229897639%2F&amp;set_id=72157623229897639&amp;jump_to="></embed></object></p>
<p>Así esta quedando el <a href="http://www.laberintosrestaurant.com/">Restaurant-Bar Laberintos</a> interactivo. Hemos instalado una barra interactiva que responde a los objetos colocados sobre su superficie.</p>
<p>El <span style="color: #ffffff;">i</span>Bar Laberintos está localizado en <a href="http://maps.google.com.mx/maps?f=q&amp;source=s_q&amp;hl=es&amp;geocode=&amp;q=Teziutl%C3%A1n+Norte+No.+26.+Col.+La+Paz+(Puebla,+M%C3%A9xico).&amp;sll=23.644524,-102.568359&amp;sspn=40.818616,76.640625&amp;ie=UTF8&amp;hq=&amp;hnear=Teziutlan+Norte+26,+Puebla&amp;z=16">Teziutlán Norte No. 26. Col. La Paz</a> <em>(Puebla</em>, <em>México</em><em>).</em></p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/972/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Colecccion: Multitouch kickstart</title>
		<link>http://zarzamora.com.mx/archivo-historico/968</link>
		<comments>http://zarzamora.com.mx/archivo-historico/968#comments</comments>
		<pubDate>Thu, 04 Feb 2010 18:42:05 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[coleccion]]></category>
		<category><![CDATA[kickstart]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[udla]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=968</guid>
		<description><![CDATA[Hace poco di un mini-taller en la UDLA relacionado con superficies multitouch y Qt. Fué de nivel introductorio y pricipalmente enfocado en la manera en que Qt puede usarse para desarrollar aplicaciones multitouch. Durante el taller mencioné varias herramientas de software y la manera de usar un simulador TUIO con Qt. Al final se quedaron [...]]]></description>
			<content:encoded><![CDATA[<p>Hace poco di un mini-taller en la UDLA relacionado con superficies multitouch y Qt. Fué de nivel introductorio y pricipalmente enfocado en la manera en que Qt puede usarse para desarrollar aplicaciones multitouch. Durante el taller mencioné varias herramientas de software y la manera de usar un simulador TUIO con Qt.</p>
<p>Al final se quedaron algunos detalles pendientes, como la construccion de un artefacto multitouch casero. Aqui una colección.</p>
<h2>Usando multitouch con Qt en Windows.</h2>
<p><a href="http://interamedia.mx/temp/QtWindowsManual.pdf">Sigue este manual</a>,  no olvides los pasos de modificar el PATH de Windows. Al terminarlo tendrás un compilador, una interfaz de desarrollo de Qt, documentacion y hasta ejemplos.</p>
<h2>Artefacto casero (y baratísimo) para experimentar</h2>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" 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=1138694&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=1138694&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/1138694">Multi-touch hack</a> from <a href="http://vimeo.com/larskflem">Lars K Flem</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Los ingredientes para una cajita multitouch casera son:</p>
<ul>
<li>Webcam (mientras mas FPS mejor)</li>
<li>Caja de carton (o una cubeta de plastico)</li>
<li>Un pedazo de vidrio o acrilico</li>
<li>Un trozo de  papel blanco (Albanene funciona mejor)</li>
<li>Software tracker: <a href="http://ccv.nuigroup.com/">CCV es una buena elección </a>para pequeños proyectos caseros; y funciona en OSX, Windows y Linux</li>
<li><strong>Recomendable</strong>: Una lampara brillante cerca de tu escritorio y tener ventanas cerradas para controlar cambios de iluminacion</li>
</ul>
<p>Los fotogramas por segundo (FPS) de la cámara afectan directamente la sensibilidad al movimiento de tu mesita, para hace ese armatoste casero no necesitas filtros, ni iluminacion especial ni lasers ni nada peligroso.</p>
<h2>Otros</h2>
<p>La <a href="http://interamedia.mx/temp/Slides_sesion02/TallerMultitouchQt.ppt">presentación de pagüer point (.ppt)</a> del taller.</p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/968/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interamedia Technologies Mexico: 09019</title>
		<link>http://zarzamora.com.mx/archivo-historico/920</link>
		<comments>http://zarzamora.com.mx/archivo-historico/920#comments</comments>
		<pubDate>Fri, 06 Nov 2009 18:54:08 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bar]]></category>
		<category><![CDATA[barra]]></category>
		<category><![CDATA[interactiva]]></category>
		<category><![CDATA[interactividad]]></category>
		<category><![CDATA[interamedia]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[monterrey]]></category>
		<category><![CDATA[multi]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[touch]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=920</guid>
		<description><![CDATA[Pantalla Interamedia Multitouch México. Link.]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="549" height="412" 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=7473758&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="549" height="412" src="http://vimeo.com/moogaloop.swf?clip_id=7473758&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Pantalla <a href="http://interamedia.mx">Interamedia Multitouch</a> México. <a href="mailto:granados@isoparm.net">Link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/920/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QT Multitouch via TUIO</title>
		<link>http://zarzamora.com.mx/archivo-historico/771</link>
		<comments>http://zarzamora.com.mx/archivo-historico/771#comments</comments>
		<pubDate>Mon, 01 Jun 2009 20:50:42 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[multi]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=771</guid>
		<description><![CDATA[Yes yes!!! Habiendo seguido de cerca el trabajo de Brad, y luego de su último post Keeping in Touch, implementé multitouch en QT. Luego de descargar su rama de desarrollo del git me puse a ver como integrar TUIO con QT. Terminé haciendo una pequeña clase wrapper. ¡Y funcionó! QT con multitouch recibido de TUIO, [...]]]></description>
			<content:encoded><![CDATA[<p>Yes yes!!!</p>
<p>Habiendo seguido de cerca el trabajo de Brad, y luego de su último post <a href="http://labs.trolltech.com/blogs/2009/05/22/keeping-in-touch">Keeping in Touch</a>, implementé multitouch en QT. Luego de descargar su rama de desarrollo del git me puse a ver como integrar TUIO con QT. Terminé haciendo una pequeña clase wrapper. ¡Y funcionó! QT con multitouch recibido de TUIO, la primera aplicacion que modifiqué fue el Scribble:<br />
<object width="549" height="449" data="http://vimeo.com/moogaloop.swf?clip_id=4948709&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4948709&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /></object></p>
<p><a href="http://vimeo.com/4948709">ITAI Multitouch in QT via TUIO</a> from <a href="http://vimeo.com/user532173">Ariel Molina</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>El Scribble permite guardar imagenes en una gran cantidad de formatos:</p>
<div id="attachment_772" class="wp-caption alignnone" style="width: 310px"><a href="http://zarzamora.com.mx/wp-content/uploads/2009/06/saved.png"><img class="size-medium wp-image-772" title="saved" src="http://zarzamora.com.mx/wp-content/uploads/2009/06/saved-300x217.png" alt="Touched" width="300" height="217" /></a><p class="wp-caption-text">Generado con el QT Scribble Multitouch</p></div>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/771/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Placer para el cerebro a traves de los ojos: tweening en C++</title>
		<link>http://zarzamora.com.mx/archivo-historico/761</link>
		<comments>http://zarzamora.com.mx/archivo-historico/761#comments</comments>
		<pubDate>Thu, 14 May 2009 18:47:34 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[4.5]]></category>
		<category><![CDATA[animacion]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[tween]]></category>
		<category><![CDATA[tweener]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=761</guid>
		<description><![CDATA[Hace tiempo que no escribo y es que estoy muy metido en la programacion de la mesa multitouch, y por eso fuera poco, tambien estoy muy metido en mi propuesta de tesis doctoral. Lo bueno es que mucho codigo se comparte. Se dice que los ojos humanos estan habituados a cosas no lineales, debido al [...]]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo que no escribo y es que estoy muy metido en la programacion de la mesa multitouch, y por eso fuera poco, tambien estoy muy metido en mi propuesta de tesis doctoral. Lo bueno es que mucho codigo se comparte. </p>
<p>Se dice que los ojos humanos estan habituados a cosas no lineales, debido al mundo en el que vivimos. Así que las animaciones lineales usualmente las asociamos a cosas mecanicas y artificiales. Las transitions permiten animar objetos de manera no lineal, y los resultados son placenteros a la vista (y al cerebro).</p>
<p>Algo que me ha dado envidia de los de AS3 desde hace mucho es el <em>tweening</em>, o sea la animacion paramétrica, ellos disponen de funciones anonimas y lambda functiona, cosa de que c/c++ no tiene. Hay una implementacion muy elegante y se pueden lograr efectos geniales con el <a href="http://tweener.googlecode.com/svn/trunk/examples/">tweener</a> de <a href="http://code.google.com/p/tweener/">Caurina.Transitions</a>. Y la forma de usarlo es sencilla (<a href="http://www.flepstudio.org/forum/tutorials/1553-caurina-tweener-zeh-fernando-tutorial-1-a.html">tutorial con ejemplos!</a>). Con esos tweeners y las ecuaciones de <a href="http://www.robertpenner.com/easing/">Robert Penner</a>, se puede animar de manera no lineal pero sin sacrificar simplicidad en el código. En AS3 se hace uso de funciones implícitas (anónimas).</p>
<p>Antier se publicarons unos videos de QT, especificamente del trabajo de kinetic con hermosos resultados:<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/xoo_Ows1ExU&#038;hl=es&#038;fs=1&#038;color1=0x234900&#038;color2=0x4e9e00"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xoo_Ows1ExU&#038;hl=es&#038;fs=1&#038;color1=0x234900&#038;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p><a href="http://www.youtube.com/watch?v=eJcTBJaPRZg">Otro video</a> distinto pero ilustrativo.</p>
<blockquote><p>Nota: Robert Penner tiene patentadas sus ecuaciones (!!!) aunque en una licencia muy liberal: BSD. No sabía que uno puede patentar ecuaciones matemáticas, al menos en México no se puede.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/761/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lo mejor en multitouch: Ultra Realistic Multitouch</title>
		<link>http://zarzamora.com.mx/archivo-historico/731</link>
		<comments>http://zarzamora.com.mx/archivo-historico/731#comments</comments>
		<pubDate>Fri, 27 Mar 2009 16:00:30 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[prototipo]]></category>
		<category><![CDATA[real]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=731</guid>
		<description><![CDATA[Nada de realidad aumentada, realidad simulada, realidad virtual ni multitouch con OpenGL. ¡Realistic Multitouch es lo de hoy!]]></description>
			<content:encoded><![CDATA[<p>Nada de realidad <a href="http://www.youtube.com/watch?v=ZKw_Mp5YkaE">aumentada</a>, realidad simulada, realidad virtual ni multitouch con OpenGL.</p>
<p><strong>¡Realistic Multitouch es lo de hoy!</strong></p>
<p><object width="480" height="385" data="http://www.youtube-nocookie.com/v/XVraXexC5Mg&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube-nocookie.com/v/XVraXexC5Mg&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/731/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Que siempre no habrá MPX en X-Server 1.6</title>
		<link>http://zarzamora.com.mx/archivo-historico/662</link>
		<comments>http://zarzamora.com.mx/archivo-historico/662#comments</comments>
		<pubDate>Fri, 05 Dec 2008 18:55:54 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[X11]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[multipointer]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[xorg]]></category>
		<category><![CDATA[xserver]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=662</guid>
		<description><![CDATA[Actualmente se está desarrollando el X-Server 1.5. Y se suponía que el X-Server 1.6 debería salir a fines de 2008. Se esperaba que el nuevo X ya trajera MPX y el XInput2, pero al final dicen que siempre no. Así que el multitouch y multipointer tendrá que esperar (con suerte) unos  6 meses mas hasta [...]]]></description>
			<content:encoded><![CDATA[<p>Actualmente se está desarrollando el X-Server 1.5. Y se suponía que el X-Server 1.6 debería salir a fines de 2008. Se esperaba que el nuevo X ya trajera MPX y el XInput2, pero al final dicen <a href="http://lists.freedesktop.org/archives/xorg/2008-November/040355.html">que siempre no</a>.</p>
<p>Así que el multitouch y multipointer tendrá que esperar (con suerte) unos  6 meses mas hasta X-Server 1.7. Mientras tanto <a href="http://www.x.org/wiki/Development/git">es un relajo compilar Xorg</a> para las pruebas del driver.</p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/662/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xorg Multitouch Driver</title>
		<link>http://zarzamora.com.mx/archivo-historico/659</link>
		<comments>http://zarzamora.com.mx/archivo-historico/659#comments</comments>
		<pubDate>Wed, 03 Dec 2008 03:35:48 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[X11]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[mpx]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[xinput]]></category>
		<category><![CDATA[xlib]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=659</guid>
		<description><![CDATA[Xorg multitouch driver, first tests from Ariel Molina on Vimeo. Estoy de acuerdo con Peter, no encontré la cita, pero es algo parecido a:&#8220;Any multitouch implementation done in user-space is flawled [...]&#8221; y peor aún si quieres rehacer el un framework de GUI anidado dentro de una ventana. Imagina reescribir los widgets, reescribir los sistemas [...]]]></description>
			<content:encoded><![CDATA[<p><object width="400px" height="300px" data="http://vimeo.com/moogaloop.swf?clip_id=2412289&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2412289&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/2412289">Xorg multitouch driver, first tests</a> from <a href="http://vimeo.com/user532173">Ariel Molina</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Estoy de acuerdo con <a href="http://wearables.unisa.edu.au/mpx/">Peter</a>, no encontré la cita, pero es algo parecido a:<em>&#8220;Any multitouch implementation done in user-space is flawled</em> [...]&#8221; y peor aún si quieres rehacer el un framework de GUI anidado dentro de una ventana. Imagina reescribir los widgets, reescribir los sistemas de notificaciones si usas Cocoa, o señal-slot si usas Qt, o señal-conector si usas GTK. Reescribir los widgets es especialmente tedioso e inútil. Si bien se pueden copiar los widgets y usarlos dentro de OpenGL como lo hace Metisse, tampoco es la solución.  Hay algunas alternativas como Clutter, pero en general nada esta hecho como Dios manda. En otro lugar está Flash, que medio se podría rescatar porque intenta ser hardware-agnostic y network-transparent, pero igual está mal.</p>
<p>Todas las implementaciones actuales estan destinadas al fracaso en un futuro no muy lejano. Y aunque duela reconocerlo, Microsoft sabe cual es el camino: Integrarlo al OS, y es eso lo que va a hacer en Windows 7. El sucesor de Vista trae el multitouch integrado.</p>
<p>Entonces, una correcta implementación, con pretensiones de sobrevir debería ir dentro de Xorg, o mejor aún dentro del Kernel y volverse parte del OS. Las pantallas multitactiles no son emulaciones de raton, no son como las viejas Elotouch, son dispositivos de hardware nuevos y que están aqui para quedarse, así que hay que hacerles un espacio dentro de los demas drivers: teclado, raton, monotouch, multitouch,&#8230;.</p>
<p style="padding-left: 30px;"><em>Ya que esto es cutting-edge development del Xorg, debería haberlo publicado en inglés, pero como decía el CRivera: &#8220;hace falta mas contenido en español&#8221;. Además hay que echarle la mano al español, porque los chinos vienen bien acelerados.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/659/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La mesa, el tracker</title>
		<link>http://zarzamora.com.mx/archivo-historico/649</link>
		<comments>http://zarzamora.com.mx/archivo-historico/649#comments</comments>
		<pubDate>Mon, 01 Dec 2008 18:27:09 +0000</pubDate>
		<dc:creator>Desert Zarzamora</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[sucks]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[touchlib]]></category>

		<guid isPermaLink="false">http://zarzamora.com.mx/?p=649</guid>
		<description><![CDATA[Mesa from Ariel Molina on Vimeo. Update: Noo, esa mesa no la hice ni con TouchLib, ni con OF, ni con tBEtA, &#8230; y sí acepta multitouch y en el caso de las fotos todo lo clásico: escalar, rotar, lanzar. Solo que no pude hacerlo porque con una mano estaba grabando y con la otra [...]]]></description>
			<content:encoded><![CDATA[<p><object width="450" height="368" data="http://vimeo.com/moogaloop.swf?clip_id=2396779&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2396779&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/2396779">Mesa</a> from <a href="http://vimeo.com/user532173">Ariel Molina</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><em><strong>Update</strong>: Noo, esa mesa no la hice ni con TouchLib, ni con OF, ni con tBEtA, &#8230; y sí acepta multitouch y en el caso de las fotos todo lo clásico: escalar, rotar, lanzar. Solo que no pude hacerlo porque con una mano estaba grabando y con la otra tocando.</em></p>
<p><strong>Necesitamos un programador con buena experiencia en AS3 y Flex, que sea autodidacta, es imprescindible que tenga buenos dotes artisticos, interesados enviarme un mail o dejarme un comentario (teletrabajo es una posibilidad).</strong></p>
<p><strong></strong>¡El 2009 va a ser un excelente año!</p>
]]></content:encoded>
			<wfw:commentRss>http://zarzamora.com.mx/archivo-historico/649/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
