What are the minimum requirements for the CLDC?
16-/32-bit RISC/CISC processor 160k of memory (128k of which is for the VM and APIs) some form of network connectivity I want/need to use native methods. How can I do this? The simple answer is: you can’t. JNI is not available within the resource constrained KVM. Some people will then bring up the KNI as an alternative/solution. This is, however, an incorrect answer and not a solution. The KNI is a Sun-specific porting layer, introduced into the reference implementation for the MIDP 2.0 and the CLDC 1.0.4. The purpose of this layer is to make porting these and future reference implementations to new platforms, and cannot be used as a means of linking native code at runtime. Does the CLDC support floating point operations? The CLDC 1.0 specification does not support floating point math. However, support for floating point math was introduced with the CLDC 1.1 specification. If you’re working with a device that is built on the CLDC 1.0 specification and you need floating point math capab