JamaicaAMS
Keep Embedded Systems Current and Secure
Manage Modular Edge Applications Flexibly
What JamaicaAMS Empowers
Seamless over-the-air updates during runtime
Robust and secure
3rd-party development
Microservices
for embedded
Full control over
system resources
Who Benefits From Using JamaicaAMS?
- Embedded Software Engineers
- System Architects
Benefits for Efficiency and Scalability
Through Robustness and System Control
Through Component Reusage: "Lift & Shift"
Through Modular Updates
Through Isolation
By Design
Use Case Example
Vehicle to Cloud for Industrial Trucks
WHAT
A major OEM of industrial trucks such as forklifts wanted to use the data collected from its vehicles and sensors and connect them to the cloud.
HOW
aicas’ JamaicaAMS is used to collect, store, and translate in-vehicle CAN-Bus data and upload it to the cloud. The service-oriented architecture makes it possible to update parts of the application during runtime and thus adapt it to changing requirements “on the fly”.
VALUE
The OEM was able to use the data for remote diagnostics, misuse detection, performance metrics, and for the development of predictive maintenance and autonomous driving programs. In addition, aicas’ cloud solution EDG was used to create 3D digital twins of the vehicles running JamaicaAMS.
Do you want to learn more about aicas solutions for modular application management?
Schedule an appointment with one of our experts
Outstanding Key Features
-
Deterministic Lifeycle Management
The hard realtime capabilities of JamaicaVM make it possible to deterministically control the starting and stopping of the software components in the AMS lifecycle management.
This makes the system more robust and reliable while improving system uptime, controllability, and operability. -
Limiting System Resource Consumption
Budgets can be assigned to individual software components regarding the allocation of system resources. A single component can be limited in its CPU time, memory usage, number of concurrently used threads, and API access.
Thus, even if the system might be overcomitted, resource-isolated applications are ensured to operate reliably. This is especially useful for mixed critical and control automation systems where, for example, the sampling of sensors and the control of actuators must be guaranteed in either case. -
Supporting a Wide Range of Operating Systems and Hardware
- Linux / x86-64
- Linux / Aarch64 Raspberry Pi
- Linux / Armv7-le Raspberry Pi
- Linux / Riscv64
- Qnx 7.1 & 8.0 / x86-64
- Qnx 7.1 & 8.0 / Aarch64

Reviewed and Approved by AWS
aicas JamaicaAMS has been evaluated and approved by AWS and is now qualified software to run on AWS cloud services.
Certified by Red Hat
aicas JamaicaAMS has been certified by Red Hat and is now qualified software to run on RHEL.
Features and Advantages
-
Extensive operating system and hardware architecture support
-
Deterministic garbage collector
-
Hard realtime
-
Safety certifiable
-
Small memory footprint
-
Granular ahead-of-time cross compilation per component
-
Eclipse plugin
-
Extensive toolsuite
-
Component authentication and authorization
-
Trusted software supply chain
-
Swapping out components during runtime
-
Microservice architecture
-
Standardization
-
Reusability and adaptabability
-
Easy deployment of software
-
Well-defined update granularity
-
External code and process management