At 03:33 PM 3/31/2002 -0800, Brian Levine wrote:
>here's the short note you requested: I'd love to develop applications for
>the ipaq. I want to do it in python, but it seems that tkinter will never
>be ported to pocketpc. So i'm hoping to find a jvm that'll work on an
>ipaq, and then try out jython.
>If you could provide hints on how to do this, but sure jython would become
>the kiler app for ipaq development.
I think this is roughly the same question I asked the other
day, although it sounded rather different. So let me expand...
PDAs seem to come with some version or another of PersonalJava,
if they come with Java at all. My question was about the Sharp
Zaurus, which is Linux-based. The ipaq can run something very
similar to what the Z does through various Linux-on-iPAQ projects,
although of course that's not its' default setup. Whatever OS
runs on it, the memory/storage contraints are the same, and
that's what drives not trying to use a full Java implementation.
I recall a long time ago when first reading JPython web pages
that there was a note that PersonalJava didn't have enough
features to support JPython/Jython. I was trying to provoke
a further comment on that but didn't get one this time around.
The only reference on the Jython web page I can find is this
one, made in reference to Kaffe (by the way, the Kaffe project
seems to be moving again, after being dormant for something like
"...one serious issue which is the lack of a java.math.BigInteger
class -- this lack will be a problem for any VM that only
implements the PersonalJava subset of the full Java spec.
It should be possible to get Jython working on this VM if someone
has the time to invest, please let us know if you have any success
here or need any help. "
If I understand, PersonalJava 1.2, which is the current
release, is pretty much based on JVM 1.1.8 rather than
the later variants, this could imply there are various
other issues involved. I'm far from an expert on this!!!!
I don't think there's a lot of interest in this on this list
at the moment, but as always contributions tend to stir the
pot a bit... :-)
Anyway, for Java for PDAs, take a look at:
(the latter link is not working for me at the moment)
and probably various others....