/k/Embedded Java Solutions - Mi|k|a(TM)
A low-cost, high-featured Java2(TM) solution for "headless" embedded systemsTechnical description |
Mi|k|a is a stripped-down, customised port of the Wonka(TM) VM for Java. The VM supports all Java2 features except the JNI Invocation API*, and the supplied class libraries are sufficient to run most existing embedded Java applications "out-of-the-box".
(*) The JNI Invocation API is scheduled for inclusion in a forthcoming release. |
Supported packages | Complete support (to 1.4.2 level): java.io Partial support, sufficient for most embedded applications: java.beans (optional) Additional packages may be added from the Classpath project or from other open-source intiatives such as BouncyCastle, Jakarta. |
AWT support | On optional AWT implementation is included, running directly on the framebuffer (no X server required). |
JNI support | All JNI functions are supported, apart from the Invocation API. |
Java2 Security | The Java2 fine-grained security model is supported, but can also be omitted at build-time to reduce overhead. |
System requirements | Mi|k|a currently runs on ARM, MIPS, PowerPC and X86 architectures and the operating systems Linux, NetBSD, uClinux. Further ports are in preparation, enquire for details. The executable and class files require from 1.5 MB of flash storage, depending on options selected. Alternatively both can be NFS-mounted over the network. Absolute minimum free RAM is 4 MB, 8 MB recommended. |
Java and Java2 are registered trade marks of Sun Microsystems. Wonka is a registered trade mark of Acunia International.