JamaicaVM
aicas.com
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
Where Specifiction places it
- Virtual machine software#16 of 247.7