I have been developing a Python program with two intercommunicat ing
(using sockets) parts, one of which runs on a desktop and the other on
a PDA.**For*ease* of*development, *I*developed*th em*both*on*a*de sktop.*
Now that I have them working on the desktop, I need to move the part
destined for a PDA to a PDA.**I*had*ori ginally*planned *to*use*a*Sharp
Zaurus because it runs Linux (the OS of my desktop system) and I had
found a Python port that was supposed to be available for that platform
(Riverbank Computing).**Un fortunately,*Ri verbank*Computi ng*just
discontinued their port.**They*ref er*interested*p arties*to*anoth er*port
(http://www.vanille.de/projects/python.spy), but that site has no code
to download and does not respond to queries.**Accor dingly,*I*have* to
conclude that there is no Python port available for the Zaurus so I am
back to square 1.
My question in short: does anyone have suggestions for the easiest way
to move the Python program to a PDA.**The*progr am*uses*a*few*m odules
from the standard distribution (2.3): socket, thread, time, os, and
Tkinter.**I*exp ected*to*rewrit e*the*GUI,*but* I*am*hoping*to* rewrite*the
rest of the program as little as possible.
I have discovered a python for StrongARM Pocket PCs.**There*is* also*a
python port for PalmOS, but that project appears to be dormant.**I*hav e
also discovered handhelds.org, which explains how to run linux on iPAQ,
but it isn't clear to me that it is possible to run python on the
resulting linux installation.** Does*anyone*hav e*comments*on*t he*Palm*vs
Pocket PC choice?**How*di fficult*will*it *be*to*program* the*GUI*on*the
PDA?**I*presume *that*I*am*goin g*to*have*to*do *that*using*a*l anguage
other than python, so I wonder about integrating it with the python
code.**If*I*hav e*to*program*th e*GUI*in*anothe r*language,*sho uld*I*bite
the bullet and rewrite the entire program in that language?**The* program
is under 300 lines, it wouldn't be that big a deal.
--
Jeffrey Barish