Skip to content
SPECIFICTION
Get listed

JamaicaVM

aicas.com

Free trial WindowsmacOSLinux
Visit aicas.com
Spec score 7.7 #16 of 24 in Virtual machine software

Spec sheet

Purpose
JamaicaVM is a runtime and development environment for memory-safe, realtime Java applications on embedded and mission-critical systems.Read 9 Oct 2026 · aicas.com
Product
JamaicaVM is a runtime and development environment for building and running memory-safe realtime applications on embedded and mission-critical systems.Read 9 Oct 2026 · aicas.com
Headquarters
Karlsruhe, GermanyRead 19 Oct 2026 · aicas.com
Company
aicas GmbH was founded in Karlsruhe on 3 May 2001.Read 9 Oct 2026 · aicas.com
Architecture limits
The page says RISC-V is supported only on Linux and other operating-system and processor combinations are available on request.Read 9 Oct 2026 · aicas.com
Compilation
Ahead-of-Time compilation can tune application speed and memory footprint, and compiled JAR files can still be loaded dynamically.Read 9 Oct 2026 · aicas.com
Desktop builds
Windows and macOS are listed with aicas-serviced OpenJDK builds that do not include realtime functionality.Read 9 Oct 2026 · aicas.com
Development tools
The product page provides a JamaicaVM Eclipse Plugin and links to manuals, release notes, and Java and RTSJ API references.Read 9 Oct 2026 · aicas.com
Evaluation
aicas invites prospective users to request a trial and discuss their operating system, processor architecture, realtime requirements, and Java applications with an expert.Read 9 Oct 2026 · aicas.com
Guest architecture
bothRead 24 Sep 2026 · aicas.com
Host platforms
Development host systems listed are Linux, Windows, and macOS; Windows and macOS builds are serviced OpenJDK builds without realtime functionality.Read 9 Oct 2026 · aicas.com
Integration
JamaicaVM is part of aicas EdgeSuite and can work alongside JamaicaAMS for application management on connected edge devices.Read 9 Oct 2026 · aicas.com
Java support
It runs Java applications and libraries and also supports bytecode-compatible languages such as Kotlin, Clojure, and Scala.Read 9 Oct 2026 · aicas.com
Languages
It supports Java applications and libraries, as well as bytecode-compatible languages including Kotlin, Clojure, and Scala.Read 9 Oct 2026 · aicas.com
Licensing
The JamaicaVM manual says evaluation versions are available and directs customers to contact aicas or a sales partner about licensing and target-specific copies.Read 9 Oct 2026 · aicas.com
Memory management
Its managed memory and deterministic memory management are designed to support memory safety and controlled timing behavior.Read 9 Oct 2026 · aicas.com
Operating systems
The page lists Linux, QNX, and VxWorks as supported targets; other operating system and processor combinations may be available on request.Read 9 Oct 2026 · aicas.com
Pricing
The product page directs visitors to contact aicas to evaluate a suitable configuration and does not state a price.Read 9 Oct 2026 · aicas.com
Processor architectures
The platform table lists x64 and AArch64 support for Linux, QNX, and VxWorks, and RISC-V support for Linux; other combinations are available on request.Read 9 Oct 2026 · aicas.com
Realtime
JamaicaVM provides the reference implementation of the Realtime Specification for Java (RTSJ).Read 9 Oct 2026 · aicas.com
Support and trial
The page invites prospective users to discuss their operating system, processor architecture, realtime requirements, and Java applications with aicas, and offers a trial request.Read 9 Oct 2026 · aicas.com
Use case
The maker describes use in Siemens Simotion motion control, where Java code runs with hard realtime capabilities and a clock cycle below 125 microseconds.Read 9 Oct 2026 · aicas.com

Plans and prices

JamaicaVM Priced on request Licensing depends on target hardware and RTOS; contact aicas for licensing Read 9 Oct 2026 · aicas.com

Every JamaicaVM plan and price →

Where Specifiction places it

Alternatives to JamaicaVMAll alternatives →