ZWORD - THE CROSSWORD SOLVER FOR THE ZAURUS
ZWord is a qte / qpe based app which produces crossword solutions based on partial words with '?' wildcard charactors.
It also generates anagrams from all or partial letters of a known length word again using wildcards if required.
ZWord uses large custom dawg dictionaries for the ultimate word source.
They are drawn from Websters Dictionary, The Oxford English Dictionary, The MOBY project Crossword Dictionary and various word lists covering names and places, plus less common english usage words.
Despite the size of the dictionaries, the search algorithms are very fast and the binary tree structure of the dawgs makes for a very targeted and fast search.
Additionally ZWord is now integrated with the bedic format dictionaries. Any word displayed as a possible solution in the listbox can be checked against the dictionary at the press of a button and its definition displayed in a popup.
NEW:- ZWord now has a built in MOBY Thesaurus making a complete crossword solving and/or compilation suite.
Read the ZWord Help file here
The package is made for the Sharp ROM as per the C860 Zaurus.
It has now been tested on the SL-C6000, SL-C5500 plus C860 and will work on any 640x480 or 320x240 Z with a ROM that includes libqpe-1.5.0.so
If your ROM expects files to be in set locations which very from the Sharp set up, you may have to set some symlinks to get everything where your ROM expects to find things.
On the standard Sharp ROM:-
binaries are in /home/QtPalmtop/bin
dictionaries in /home/QtPalmtop/etc/dict
icons in /home/QtPalmtop/pics
app desktop files in /home/QtPalmtop/apps/Applications
help file in /home/QtPalmtop/share/zword
config file in /home/zaurus/Settings/ZWord.conf
thesaurus files in /home/root/usr/local/share/aiksaurus
IMPORTANT:-
ZWord is now supplied in 2 packages
This is because the brain dead Package Installer on my Z (C860) cannot seem to cope with creating symlinks outside of /home/QtPalmtop directory, so I have to assume that yours is the same.
All the files except the Thesaurus and starter config file are in the first package
This package will install happily to SD or CF without complaint
The main ZWord package HERE (1780816)
The Thesaurus files location is hard coded in Jared Davis's Aiksaurus library that I used, to /usr/local/share
This translates on the Z to /home/root/usr/local/share
If you create symlinks from /home/root/usr/local/share/aiksaurus/words.dat and ..meanings.dat to somewhere on your SD card and store the files there, it works perfectly. Too difficult for Package Installer though!
The Thesaurus package is HERE (314889)
If you don't know how to create symlinks etc don't worry, the files are not very big which is why I split them this way and kept ZWord usable with the minimum of knowledge assumed on the part of the user.
I have now tidied up the source, which is
Is available here(175337)
Enjoy