Standard Classes: Every Java Virtual Machine provides an Application Programming Interface. This interface contains a set of classes that provide standard procedures, like output, thread management, etc. Methods, which access the operating system, are often written not in Java, but in a programming language close to hardware, e.g. C++. On the Komodo Microcontroller we can only execute Java bytecode, so we cannot use native code as other Virtual Machines do. We have to write all API methods in Java bytecode. Of course we need some special instructions, e.g. for memory access. For that we introduced extended bytecodes, well known from the picoJava processors.