>Juergen already made a comment on this, but I thought I'd clarify
>some more. Software written in Java does *not* get compiled
>when the program runs. What is more likely to happen is that the
>Java VM (which ever one) will load pre-compiled[1] byte code from
>a class file (where ever that might be). The only delay you might
>expect is the time taken to start the Java virtual machine. I'm
>guessing that on the phones, this starts when the phone is booted
>as Ren said that the midlets will run on the handset not the
>browser. It could well start a different VM for each midlet though,
>anyone know?
>
>Notes: [1] A java app[let] is usually compiled by the programmer
>and distributed as java byte code.
>
>Tom.
so long as Java causes no delay to the customer, and provides some useful
function, then its fine. i don't know if running applets on the handset
is much better, as Java applets on the palm pilot are very slow and not
useful. Also, if they are processor intensive they use up battery life
(and push up processor quality, which pushes up price.)
finally, one question to the group: if java applets are precompiled, then
why have then in Java at all? why not just write them in C which runs
faster on smaller memory.
zimran@creativegood.com
Creative Good
http://www.creativegood.com
212.736.2075
NEW: Download our paper on the wireless customer experience (free)
http://www.creativegood.com/wireless/
Check out our fall conference:
October 11-12, San Francisco
http://www.ecustomerexperience.com
Received on Tue Sep 26 06:56:44 2000