Re: (...)and Java Questions

"Jeffrey R. Fox" <[email protected]> Sat, 18 Oct 2003 23:43:54 -0600
Newsgroups gmane.comp.handhelds.zaurus.general
Message-ID <[email protected]>
All:

While I too dream of using Java 1.4 features in my PDA centric programming,
I would like to recall for those who might have missed the earliest whinings
about Jeode that it will in fact run Swing, and that it is Swing, not the
various PDA JVMs that is the problem, being biggish (1.9 mb jar) and memory
piggish in the extreme. I have posted a bug-fixed version of Swing.jar on my
site (and in the old sourceforge repository) for any to try -- and if you
have a 400 mhz Xscale + plenty memory Z, or any old Z and patience, you
should perhaps try it again (http://JeffreyRFox.addr.com/zaurus -- link
fixed [oops]).

This is one instance amoung many where a desired package is available and
can be compiled against Jeode or CVM, and will run, but needs some diddling
work on our part to get it pushed back to 1.1.8 compatibility.

The other attractive choice I see for a Swing replacement -- if you gotta
have one -- is the Ewe GUI framework (http://www.ewesoft.org), which can be
used separately from the Ewe vm. The Ewe technology (based on Waba) looks
very interesting and should be investigated by anyone interested in Java on
PDAs. (It could even be lifted as the graphical component of non-java
portable PDA projects.)

The Ewe VM is simplified away from Java in certain respects, but that has
greatly aided its portablility and performance. And the 'make it work'
attitude of the developers has resulted in device specific extensions of the
sort we really could want on the PDA platforms.

And there are of course a load of other possibilities for a Swing
replacement, e. g., Zaval (http://www.zaval.org/l).

Personally, I find Jeode to be a very nice product. It is the only JVM I
have found that will run javac, and that can be valuable.

>> No disagreement here.  What I'm looking for is a heavyweight
Swing-enabled
>> 1.4.x JVM on my Zaurus.  If memory recalls correctly, none of the
JVM's
>> are in that boat.  If I'm wrong, I would be delighted to hear of the
>> beastly JVM that rocks the boat.
>>

>One of the ones that I mentioned is supposed to have a lightweight swing
>replacement.  I am new to java and haven't explored it yet, so your on
>your own.