-> products

Developers Wanted
JamaicaVM -- Realtime Java Technology Key Features
  • Hard Realtime Execution

    The JamaicaVM provides hard realtime guarantees for all primitive Java operations. This enables all features of Java Technology to be used for your hard realtime tasks. This includes features essential to object-oriented software development like dynamic allocation of objects, inheritance, and dynamic binding.

  • Realtime Garbage Collection

    The JamaicaVM provides the only Java implementation with an efficient hard realtime garbage collector. It operates in small increments of only a few machine instructions and guarantees to recycle all garbage memory, to avoid memory fragmentation, and to bound the execution time for allocations.

  • Fast & Small

    A highly optimizing static compiler ensures best runtime performance. A profiling tool gathers information for providing the best trade-off between runtime performance and code size.

    Sophisticated automatic class file compaction, dead-code elimination and profile-guided partial compilation techniques reduce the code footprint to the bare minimum.

  • Dynamic loading

    The full power of Java Technology becomes available through the use of dynamic class loading. This enables the hot swapping of code and the dynamic addition of new features. JamaicaVM combines the performance of static compilation with the flexibility of dynamic class loading.

  • Powerful tools

    Tools for programme analysis, compilation and ROMation are highly integrated and easy to use.

JamaicaVM logo