My (unasked for) opinion is that multitouch should not be a focus of OLPC's development efforts.  The real benefit will just come from being able to touch the screen in the first place.  <br><br>Writing a decent multitouch interface requires massive UI design and coding efforts that we frankly cannot muster right now, and the concept is so immature in the Linux world that we cannot rely on someone else to do it for us.  A real multitouch device would require a development effort similar to what Apple put into the iPhone, that is hundreds of engineers over several years with absolute control over the software stack.  Given financial realities that's just not going to happen with XO-2.  <br>
<br>That said, here's hoping the final solution is pressure sensitive!  The Nintendo DS gets all kinds of wonderful features out of that, and it's already part of XInput.   <br><br>Imagine the possibilities of a screen that can become any kind of keyboard you can imagine (computer, piano, drum, painting canvas, etc).  <br>
<br>Here's to staying focused,<br><br>-Wade<br><br><div class="gmail_quote">On Mon, Jan 26, 2009 at 11:25 PM,  <span dir="ltr"><<a href="mailto:david@lang.hm">david@lang.hm</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Tue, 27 Jan 2009, Carlos Nazareno wrote:<br>
<br>
> 1) Are there any existing hooks/systems for Linux for multi-touch?<br>
> That's the only proper way you can get a virtual keyboard to work for<br>
> a double-touchscreen clamshell device (the feasibility of which is not<br>
> sold to me because of the power consumption of running a 2nd screen vs<br>
> a keyboard, and mostly mostly mostly the lack of haptic feedback from<br>
> a virtual keyboard).<br>
</div><SNIP><br>
<div class="Ih2E3d">> So back to the question: any existing Linux multi-touch hooks/drivers/APIs?<br>
<br>
</div>there has been some discussion on the kernel mailing list recently. they<br>
are still hammering out what reasonable APIs will be (different<br>
multi-touch systems provide different capabilities)<br>
<br>
David Lang<br>
<div><div></div><div class="Wj3C7c">_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/devel" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
</div></div></blockquote></div><br>