KittyHawk is a set of APIs used by LG Telecom on its IBook and p520 devices. KittyHawk is based on CLDC. It is conceptually similar to MIDP but the two APIs are incompatible.
KJava is an outdated term for J2ME. It comes from an early package of Java software for PalmOS, released at the 2000 JavaOne show. The classes for that release were packaged in the com.sun.kjava package.
kSOAP is a SOAP API suitable for the J2ME, based on kXML.
The kXML project provides a small footprint XML parser that can be used with J2ME.
The KVM is a compact Java virtual machine (JVM) that is designed for small devices. It supports a subset of the features of the JVM. For example, the KVM does not support floating-point operations and object finalization. The CLDC specifies use of the KVM. According to folklore, the ‘K’ in KVM stands for kilobyte, signifying that the KVM runs in kilobytes of memory as opposed to megabytes.