Hi.
Let me say hello at first
Inspired by this dict application I've developed something of my own. The main difference is that text input is based on T9 algoirthm similar to this in cell phones.
The application itself is not yet complete as it is meant mainly as a testing ground for the T9 functionality.
Advantages
- supports national chars - it doesn't actually care what the input file is as long as it's utf-8. Handling of national characters is for now done in a crude kind of way - it just strips them to ascii letters and treats as such - for most times this shoud do just fine. But it can be (and will be) changed
- search time doesn't depend on size of the dictionary
- easy implementation of multiline translations, since it uses offsets (and I will add length too) - if you have for example longman CD, and a way to extract data from it, the explanations there are large - multiline.
What works:
2-9 are letters as labeled, 0 is a space and 1 is symbol (but I think there are none there.
Cursor up/down - toggle between alternative versions (as in cell's)
cursor left - delete char (deleting the first char returns an error and doesn't refresh the screen, but it's deleted)
Enter - search.
What doesnt work:
- search will only work
after whole word, as it is in the dictionary, is entered. So entering 'abbandon' won't generate any result (yet), but 'abbandonare' will
- there's no way - for now - to go to next (alphabetically speaking) word
- changing dictionaries obviously, but it's just a demo for now
My final goal however is to write a simple (or not so simple) text editor, and then a planner/organizer, which I'd find very useful on this device. (For fun I'd like a simple shell too ;D )
Install:
As usual - unzip the contents to the root of sd card.
Comments and thoughts are welcome.
I once again want to stress, that it's not meant to be a fully functional dictionary yet...