Hi, all.

I saw technical device specifications on some nokia devices.
I am planning development and deployment of some java games.

But I am newvie in GSM environment.
I am korean developer, korean market is based on CDMA.

In the technical specification, there is some section on Java requirement as follows.

Nokia phone spec
Heap size: 512 KB
Shared Memory for Storage: 3.5 MB
Max JAR Size: 128 KB

As my understanding, the heap size may be the available RAM size.
BTW what is the correct meaning of MAX JAR size?

If some JAR file size which I want to deploy is larger than Max JAR size of some device, it cannot be downloaded and installed via OTA in device?

otherwise even if large JAR file may be installed via OTA, it cannot be run in device?

For example, if my java game size is 400kbytes, can it be deployed in above device?

Would some one be so kind as to explain the correct meaning and relationship of MAX JAR size and heap size for the deployment in device?

In korean java market, as I know there is no restriction on the JAR size and there are sufficient heap size( 500k ~ 2 mbyte ).

Thanks in advance..