The MJVMK is a portable preemptive real-time micro kernel with an integrated CLDC java virtual machine designed for embedded and wireless platforms.
Provides a java development environment for a real-time embedded system. Capable of multi-processing native and java tasks.
|
|
preemptive real-time micro operating system
|
|
• Preemptive priority based scheduling and weighted CPU time sharing
• Synchronization and wait lists with notification and timeouts enabled by monitors
• Real-time with low interrupt latency and response
• Dual-purpose heap for explicit memory allocation and release as well as exact mark-and-sweep garbage collection
|
|
Java ME CLDC java virtual machine
|
|
• CLDC virtual machine and class libraries
• Floating point supported and configurable to the processor's floating point capabilities
• Advanced threading and process model for a complete separation of java applications into distinct memory spaces
|
|
|
• Very small size
• Built in romizing support
• A second java thread scheduler enables JVM to be run on an existing O/S
|
|
|