"...one of the things that has really struck me while working on Pynk is that it’s really unacceptable to take 30 seconds to get “io.Ink.Strokes.ToString()” into the machine." Larry O'Brien.
Yeah, there's going to need to be some trial-and-error creative work here. Maybe integrating IntelliSense with an ink correction UI will help. Maybe a code-oriented recognizer will work too that adjusts the recognizer based on the context. Note sure.
Or maybe a more radical approach might work. Just for kicks, what would it be like to have a coding IDE where you could leave "code as ink." What does this mean? Well, so what if a function or variable name is misrecognized? What you want to be able to do is refer to the same variable or function later and maybe you could do that with some kind of pick and place metaphor or have a list of close matches pop up--rather than re-entering the token exactly. This might make more sense in a graphical view of the code, but it might work in straight code too. Again, not sure. It's one of those things that would be fun to experiment with and probably won't have an obvious solution until dozen's of non-obvious ones are tried.
Posted by Loren at December 4, 2004 03:40 AMA complete ink IDE probably isn't going to happen - it's way too complex for something that can only be a niche product. However, I just uploaded something much simpler that works nearly as well, along with a 27 second demo video.
http://www.orangeguava.com/
http://www.orangeguava.com/inputdemo.wmv
Nice spatial segmentation of commands & clues for the recognizer.
It's handling user-defined tokens that I see the greatest challenge.
Posted by: Loren on December 6, 2004 11:49 AMIf you use Visual Studio as your IDE, would the CodeRush help speed things up? I was thinking that since it lets you define code blocks in templates and use them with only a couple of characters, that this may be a good workaround. I haven't tried it myself, and it's just an idea.
Posted by: Russell on December 6, 2004 02:33 PMRussell, yeah, should be interesting.
Posted by: Loren on December 7, 2004 10:37 AM