Summer Of Code - Gesture Midterm Update

Hey all -

This is the official midterm update on the Gesture Recognition GSOC project.
If you are interested in checking out what I have so far, or looking at the
code, you can access an up to date repository at
http://hg.libsdl.org/SDL-gsoc2010_gesture/

At this point we have a complete touch and gesture recognition system on
Linux platforms (Tested on Ubuntu, using a Wacom Bamboo Fun touch tablet).

The touch system sends events for “finger down,” “finger up,” and “finger
move,” which should be fairly self explanatory.

There are currently two types of gesture recognition:
(1) An implemantation of $1http://depts.washington.edu/aimgroup/proj/dollar/,
and (2) my own simple algorithm for detecting rotation, pinching, and
movement with multiple fingers.

The rest of the project will be focused on cleaning up/improving the
existing gesture recognition, and on adding support for other operating
systems.

If you are interested in helping out:
If you have experience with multi-touch programming (especially on
Windows) I’d love to hear any tips you may have.
If you have a touchpad and run linux, I can always use more testers, and
bug reports would be helpful.
If you have any other though/suggestions/ideas I’m willing to listen.

Thanks,
-Jim Grandpre

I think that newer versions of Android support multi-touch. You should discuss with Paul.
Pretty sure the iPhone has had it for some time too. It wouldn’t hurt to coordinate with whoever manages the iPhone port.
Mobile devices have a much wider use for things like touch, gesture, and multi-touch than PCs do, so I would certainly think it wise that those two can be implemented easily later (if not before you’re finished).------------------------
EM3 Nathaniel Fries, U.S. Navy

http://natefries.net/

don’t forget that besides gestures, you need to provide api that
involve touch and tapping,
something like SDL_numberOfFingers to represent the number of touches
at a given time, or SDL_numberOfTaps to represent the number of quick
touches
It may sound a little tricky but it would make the gesture framework complete.
i agree with Nathaniel, you should coordinate with the iphone
maintainer and the android porter, those two systems should allow you
plenty of testing for your gesture support.

bye
VittorioOn Sun, Jul 11, 2010 at 7:13 AM, Jim Grandpre <jim.tla at gmail.com> wrote:

Hey all -
This is the official midterm update on the Gesture Recognition GSOC project.
If you are interested in checking out what I have so far, or looking at the
code, you can access an up to date repository
at?http://hg.libsdl.org/SDL-gsoc2010_gesture/
At this point we have a complete touch and gesture recognition system on
Linux platforms (Tested on Ubuntu, using a Wacom Bamboo Fun touch tablet).
The touch system sends events for “finger down,” “finger up,” and “finger
move,” which should be fairly self explanatory.
There are currently two types of gesture recognition:
(1) An implemantation of $1, and (2) my own simple algorithm for detecting
rotation, pinching, and movement with multiple fingers.
The rest of the project will be focused on cleaning up/improving the
existing gesture recognition, and on adding support for other operating
systems.
If you are interested in helping out:
?? If you have experience with multi-touch programming (especially on
Windows) I’d love to hear any tips you may have.
?? If you have a touchpad and run linux, I can always use more testers, and
bug reports would be helpful.
?? If you have any other though/suggestions/ideas I’m willing to listen.
Thanks,
? ?? -Jim Grandpre


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org