Re: [SLUG] Open Source handwriting recognition application?

From: Scott Grizzard (scott@scottgrizzard.com)
Date: Mon Jun 22 2009 - 14:26:50 EDT


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I want it to be platform independent, which is why I wanted JavaScript
to "Capture the Ink", but then have it send the "ink" to the server so
the server could process it.

The problems with using the client's libraries to do the ink capture is
1) The system /must/ store the original ink
2) I want the customer to be able to see the source of the writing
application, and if I use windows' handwriting library (or Wacom's), I
don't /really/ have an open-source solution.
3) I want to be as client-platform independent as possible.
4) I want the system to learn the /user's/ handwriting, no matter which
"client tablet" he is using at a given moment.
5) I want the client to be "diet-hardware", to keep costs low.

My other option was to build a browser-plugin, but... see above.

I was thinking the "processing library" should be a java library, so you
could "plug it right into" a GWT application and run it on Tomcat, but
it really doesn't matter since you can call c++ libraries from Java.
For my application, Java would be better for KISS reasons, but
portability would probably demand otherwise.

- - Scott

Setheck wrote:
> Ken,
> I'm confused by your response. If you map an input device like the tablet to the mouse and use ajax to capture only mouse input from the client. Wouldn't it be easy to store all serverside? I don't see why this couldn't be platform independent or how making a local app to coincide would be better. But that's just my opinion.
>
> As far as the OSS library for handwriting I don't know if you will find the quality recognition you are looking for for free. It may be worth purchasing an sdk from a company specializing in handwriting recognition. Assuming you can find a product that fits your budget.
>
> Sent from my iPhone
>
> On Jun 22, 2009, at 12:36 PM, "Ken Elliott" <kelliott11@cfl.rr.com> wrote:
>
> Interesting - and I suspect quite difficult.
>
> Is this platform independent, or would you allow plug-ins on the client
> side. Does it have to be browser-based, or might you have an application
> specific to your system? How will the handwriting be entered? Wacom
> tablet, or something else? A mouse is a very poor device at capturing
> handwriting.
>
> My thought is if you use something like a Wacom tablet, then you could have
> a local app provide a writing area, do the transformation locally, then push
> the results to the server. That would scale pretty well. Many platforms
> (like tablet PCs) have the subsystem built in, so this might be the easiest
> path.
>
> If you capture all the X/Y data as XML, then you generate a fair amount of
> traffic, and the server has a big load. That might work, but won't scale
> well at all, if you get a lot of clients.
>
>
> Ken Elliott
> =====================
>
> -----Original Message-----
> From: slug@nks.net [mailto:slug@nks.net] On Behalf Of Scott Grizzard
> Sent: Sunday, June 21, 2009 9:58 PM
> To: SLUG Mailing List
> Subject: [SLUG] Open Source handwriting recognition application?
>
> I am trying to develop a web-based application, and one of the
> requirements of this endeavor is that it be able to do handwriting
> recognition from writing on the browser.
>
> My thought was to do the reading with JavaScript, and send the "pen
> movements" to the server in some form of XML, and then do the
> "handwriting recognition bit" on the server from the pen strokes.
>
> Has anyone ever seen some type of handwriting recognition library I
> could use on the server-side? I looked at CellWriter, but it cannot
> detect the edges of letters without direct user input, and that is what
> we are trying to avoid. I am trying to make the system "as paper-like"
> as possible, and have the user /later/ make corrections to the text that
> appears in the system.
>
> Any thoughts?
>
> - Scott Grizzard

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAko/zOkACgkQARR1QiSWUG72hQCbBc11aJ7+1pa8kaia11Gx6p1b
Lb0An0FP7U8M+iz2j+il35nynZHJeU16
=iMPn
-----END PGP SIGNATURE-----

-----------------------------------------------------------------------
This list is provided as an unmoderated internet service by Networked
Knowledge Systems (NKS). Views and opinions expressed in messages
posted are those of the author and do not necessarily reflect the
official policy or position of NKS or any of its employees.



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 20:19:18 EDT