|
|
Up |
|
|
  |
Author: spamspam Date: Jul 14, 2008 13:44
Has anyone implemented a forth with a touchscreen/fbuffer interface?
I'm looking closely at the Nintendo DS/Homebrew as a target for my
recent implementation, and I was just wondering if anyone has any
pointers for a non-traditional (eg: graphical image of keyboard with
stylus) Forth interface.
Any pointers to prior art would be welcome ... preferably open source ...
Cheers,
Rob.
|
| |
|
| | 19 Comments |
|
  |
Author: pablo redapablo reda Date: Jul 14, 2008 14:26
I start develop my system in a iPaq with stylus, now the main
plataform is PC, sometimes I update the iPaq version.
you can download in www.reda4.org,
all is open source
Good Luck,
Pablo
|
| |
|
| | no comments |
|
  |
Author: spamspam Date: Jul 14, 2008 16:04
On Mon, 14 Jul 2008, pablo reda wrote:
> Date: Mon, 14 Jul 2008 14:26:59 -0700 (PDT)
> From: pablo reda gmail.com>
> Newsgroups: comp.lang.forth
> Subject: Re: Touchscreen interface
>
> I start develop my system in a iPaq with stylus, now the main
> plataform is PC, sometimes I update the iPaq version.
>
> you can download in www.reda4.org,
> all is open source
>
> Good Luck,
> Pablo
>
Thanks, Pablo, but it seems that we have a language problem -- I don't
understand .rar files 8-) ...
I'll check out r4 for some inspiration, thanks.
|
| Show full article (0.74Kb) |
| no comments |
|
  |
Author: Josh GramsJosh Grams Date: Jul 14, 2008 18:01
> Has anyone implemented a forth with a touchscreen/fbuffer interface?
> I'm looking closely at the Nintendo DS/Homebrew as a target for my
> recent implementation, and I was just wondering if anyone has any
> pointers for a non-traditional (eg: graphical image of keyboard with
> stylus) Forth interface.
>
> Any pointers to prior art would be welcome ... preferably open source ...
Have you seen Quikwriting? http://mrl.nyu.edu/projects/quikwriting/
Last time I looked, that seemed like one of the most promising
approaches -- simple yet fairly powerful.
There are lots of others, but many of them (Dasher, T9, Letterwise,
etc.) are predictive and presumably more complicated to implement.
I thought I had a link to a page with a good listing of various input
methods, but now I can't seem to find it...
--Josh
|
| |
| no comments |
|
  |
Author: vandysvandys Date: Jul 14, 2008 18:23
Josh Grams qualdan.com> wrote:
>> Any pointers to prior art would be welcome ... preferably open source ...
Hi,
"Prior art" is a technical term, associated mostly with patent litigation.
Are you doing research in support of an active case?
Andy Valencia
|
| |
| no comments |
|
  |
Author: spamspam Date: Jul 14, 2008 18:33
On Mon, 15 Jul 2008, vandys@ vsta.org wrote:
> Date: 15 Jul 2008 01:23:30 GMT
> From: vandys@ vsta.org
> Newsgroups: comp.lang.forth
> Subject: Re: Touchscreen interface
>
> Josh Grams qualdan.com> wrote:
>>> Any pointers to prior art would be welcome ... preferably open source ...
>
> Hi,
>
> "Prior art" is a technical term, associated mostly with patent litigation.
> Are you doing research in support of an active case?
>
> Andy Valencia
>
I'm not a lawyer, just a hacker trying to put a C based forth on a
nintendo DS "jftfoi".
|
| Show full article (1.00Kb) |
| no comments |
|
  |
Author: spamspam Date: Jul 14, 2008 19:47
On Tue, 15 Jul 2008, Josh Grams wrote:
> Have you seen Quikwriting? http://mrl.nyu.edu/projects/quikwriting/
> Last time I looked, that seemed like one of the most promising
> approaches -- simple yet fairly powerful.
>
> There are lots of others, but many of them (Dasher, T9, Letterwise,
> etc.) are predictive and presumably more complicated to implement.
>
> I thought I had a link to a page with a good listing of various input
> methods, but now I can't seem to find it...
>
> --Josh
>
Thanks, Josh ... lots of food for thought here ...
Quickwriting seems cool, as does dasher. Add Edgewriter to the list, and
then there are the classic graffitti and jot, etc. etc. I hadn't
considered T9 (alpha mapping on a numeric keypad), but that certainly
increases the size of the keys, and makes it easier to hit than a full
qwerty keyboard.
|
| Show full article (1.21Kb) |
| no comments |
|
  |
Author: pml540114pml540114 Date: Jul 14, 2008 22:18
> Has anyone implemented a forth with a touchscreen/fbuffer interface?
> I'm looking closely at the Nintendo DS/Homebrew as a target for my
> recent implementation, and I was just wondering if anyone has any
> pointers for a non-traditional (eg: graphical image of keyboard with
> stylus) Forth interface.
>
> Any pointers to prior art would be welcome ... preferably open source ...
Google for pie menus. When they were invented, they were prototyped in
Forth. Also, it's quite practical to use them for character entry with
very little screen "real estate". P.M.Lawrence.
|
| |
| no comments |
|
  |
Author: Aleksej SaushevAleksej Saushev Date: Jul 14, 2008 23:10
> Josh Grams qualdan.com> wrote:
>>> Any pointers to prior art would be welcome ... preferably open source ...
>
> "Prior art" is a technical term, associated mostly with patent litigation.
> Are you doing research in support of an active case?
"Prior art" is associated mostly with scientific method.
It is generally considered a bad style to start reinventing your
own wheels or improving ones without doing some history research.
--
CE3OH...
|
| |
| no comments |
|
  |
|
|
  |
Author: HowerdHowerd Date: Jul 15, 2008 00:47
Hi Rob,
The colorForth keypad/icon system may be worth looking at for some
ideas.
Chuck uses 24 keys + 3 extra keys :
These are the 24 keys used on a normal US/UK PC keyboard :
qwer uiop
asdf jkl;
zxcv m,./
plus space, n , AltGr.
See http://www.colorforth.com/keys.html ...
In a colorForth application the actions of these keys are indicated by
single characters in an icon at the bottom right of the screen.
See http://www.colorforth.com/user.htm "KeyPad" for an example.
This is an image of the keypad icon for the main alpha keypad, for
text entry.
I mention this because 27 keys maybe easier to handle than 102, and
its certainly non-traditional ;)
Best wishes,
Howerd 8^)
|
| Show full article (1.31Kb) |
| no comments |
|
|
|
|