G1 multitouch proof of concept

[RyeBrye] has been trying to get multitouch working on the Android based T-Mobile G1. He hacked the Synaptics touchscreen driver so that it would dump raw event info to a character device. The demo above is using example code from Google for a fingerpaint program. Polling the device is not the fastest method, but [RyeBrye] just wanted to get a demo out there to prove it could be done.

Comments

  1. Curtisbeef says:

    it umm kinda works…

  2. Aud1073cH says:

    now lets see the “pinch” ?

    apple patenting a gesture should not be allowed.

    that would be like Ford trying to patent the left-turn, or the Army patenting the “finger point” (Uncle Sam poster).

    well, I can think of one gesture to give apple…

  3. pascal says:

    looks definitively like we’ll have to wait for someone to built an android-phone with a *real* multi-touchscreen… (actually it’s quite a shame the G1 doesn’t have one, when it’s not able to out-bling the iPhone, it should at least have been filled with equally nice technology, multitouch, OpenGL ES, accelleration sensors, a compass and GPS. well, it does have a GPS, doesn’t it?)

  4. clide says:

    “OpenGL ES, accelleration sensors, a compass and GPS.”

    The G1 does have all of those, but the iPhone doesn’t have a compass.

  5. Christopher Reitmann says:

    Hmm would have been much better if you showed an example of two lines forming in different directions. Most lines he made were going in the same direction and forming the same shape.

  6. RyeBrye says:

    Pinch is not hard to do, and it seems like the device has some kind of pinch recognition going on because once you start a pinch motion, the coordinates for both fingers appear to kind of jump a bit – like if you were pinching along the diagonal line riunning from the top right to bottom-left corner, the phone remaps the coordinates (it seems) to be on the diagonal from the top-left to bottom-right diagonal. This weird behavior I believe might be some kind of residue left over from Synaptics EGR stuff, but if we can notice that jump when it happens it should make recognizing a pinch very easy.

    There is no reason we as outside developers can’t look at the multitouch issue, come up with a good gameplan, and implement it.

    As far as patents are concerned, that is for the lawyers to figure out. Just host the code in a country with friendly laws and let Apple try to stop a river with their bare hands.

  7. Brenna Boyer says:

    It is the device. A country don’t even try. Often the diagonal line are intrigued when I tell them I work from the device.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,195 other followers