Java. Anywhere. On time.

Fiji Systems Inc. provides and supports the Fiji VM™ real-time Java implementation and Fiji C1 compiler. The unique Fiji VM™ technology enables developers to:

Seamlessly integrate pure Java code into real-time, safety-critical, and mission-critical systems.

Deploy on a broad range of hardware and operating systems, ranging from ARM and ERC32 to PowerPC and x86/x86_64, from RTEMS to Linux or Darwin.

Execute Java with deterministic garbage collection, as well as full support for safe GC-less allocation.

Create mixed-criticality systems with isolation and partitioning. Run multiple applications on the same device, with provable space isolation, but without the need for hardware or OS partitioning support.

Achieve high performance execution. The proprietary Fiji VM™ compilation technology produces high-performance executables.