Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Announce: SimpleGesture, mouse gesture recognition
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
emarc  
View profile  
 More options Apr 24, 8:03 am
From: emarc <marc.engl...@gmail.com>
Date: Fri, 24 Apr 2009 05:03:37 -0700 (PDT)
Local: Fri, Apr 24 2009 8:03 am
Subject: Announce: SimpleGesture, mouse gesture recognition
Hi,

SimpleGesture is a mouse gesture recognition widget for GWT (and the
IT Mill Toolkit).

It uses the method described by Didier Brun at bytearray.org, and
uses the Levenshtein Distance method from Jakarta Commons
(getLevenshteinDistance() from StringUtils) on the client-side,
without modifications. I think this shows one of the strengths of GWT
- the ability to make use of existing Java code in the browser.

Video of me using it with a Wii:
http://www.youtube.com/watch?v=LEvJdTuZ8sc
Live demo:
http://marc.virtuallypreinstalled.com/SimpleGesture

It was made using my "10% time" here at IT Mill (yes, we're only half
Google, but that's not half bad, if you ask me...;) and it's obviously
an IT Mill Toolkit component as well.

To use it in "plain" GWT (w/o IT Mill Toolkit), just get the GWT stuff
from SVN (or just ISimpleGesture.java). ISimpleGesture a GWT Widget,
and there are only two IT Mill Toolkit specific things (which you can
remove): "implements Paintable", and the "updateFromUIDL()" -method.
http://dev.itmill.com/browser/incubator/SimpleGesture/WebContent/WEB-...

Note that SimpleGesture is nowhere near perfect - feedback and
suggestions are welcome, or even better: patches :-)

Obviously, mouse gestures are not suitable for all applications, but
as the video shoud demonstrate, they can be handy...
Let me know what you think!

More details in my blogpost here:
http://marcenglund.blogspot.com/2009/04/gesture-recognition-in-gwt-an...

Best Regards,
Marc


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
emarc  
View profile  
 More options Apr 24, 4:59 pm
From: emarc <marc.engl...@gmail.com>
Date: Fri, 24 Apr 2009 13:59:22 -0700 (PDT)
Local: Fri, Apr 24 2009 4:59 pm
Subject: Re: Announce: SimpleGesture, mouse gesture recognition
Oh, I forgot to mention:
The license is  Apache 2.

(And a tip: watch the video to get a quick idea of what it's all
about.)

Best Regards,
Marc


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
tim.clymer  
View profile  
 More options May 1, 8:12 am
From: "tim.clymer" <tim.cly...@gmail.com>
Date: Fri, 1 May 2009 05:12:58 -0700 (PDT)
Local: Fri, May 1 2009 8:12 am
Subject: Re: Announce: SimpleGesture, mouse gesture recognition
I'd love to try it, but unfortunately I'm getting an
"OutOfMemoryError: java heap space" error.  Perhaps it's a bit too
popular at the moment? :-)

Tim

On Apr 24, 3:59 pm, emarc <marc.engl...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
emarc  
View profile  
 More options May 1, 10:42 am
From: emarc <marc.engl...@gmail.com>
Date: Fri, 1 May 2009 07:42:40 -0700 (PDT)
Local: Fri, May 1 2009 10:42 am
Subject: Re: Announce: SimpleGesture, mouse gesture recognition
Yeah, sorry about that - virtuallypreinstalled.com is our 'playground'
and IT Mill - a bunch of virtual servers running out of the 'server
closet' at work. My virtual  machine runs out of memory if enough
people is manipulation the image at the same time, and it does not
recover very well...
It's the fourth time I've restarted the demo now, I should probably do
something more sustainable, such as ask for more memory. Or perhaps I
should make the demo less memory dependent, but that might require
coding ;-)

Just keep trying if it's down, I'll restart it as soon as I realize
it's down.

Best Regards,
Marc

On May 1, 3:12 pm, "tim.clymer" <tim.cly...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sumit Chandel  
View profile  
 More options May 1, 12:37 pm
From: Sumit Chandel <sumitchan...@google.com>
Date: Fri, 1 May 2009 09:37:49 -0700
Local: Fri, May 1 2009 12:37 pm
Subject: Re: Announce: SimpleGesture, mouse gesture recognition

Hi Marc,
I probably should have checked in with you before referring to the
announcement thread in the latest GWT community update blog post, a blog
which has about 10K followers :-) Sorry about that!

One idea to help with server load would be to move image manipulation logic
to canvas, although that would probably have to be a forward looking
solution while in wait for popular browsers to implement HTML 5 specs
(either partially or fully). Or, if you have another demo that might do
something fancy except at the client-side, that would be cool too.

Cheers,
-Sumit Chandel


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
emarc  
View profile  
 More options May 5, 6:49 am
From: emarc <marc.engl...@gmail.com>
Date: Tue, 5 May 2009 03:49:50 -0700 (PDT)
Local: Tues, May 5 2009 6:49 am
Subject: Re: Announce: SimpleGesture, mouse gesture recognition
Hi Sumit,

Yeah, manipulating an image serverside with only a small amount of
memory available is not the best of ideas... It's been handling it
fairly well, though.
Actually I do have another simple idea that I was going to do as a
demo, I'll see if I can get that done sometime soon.

Best Regards,
Marc

On May 1, 7:37 pm, Sumit Chandel <sumitchan...@google.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google