JamaicaCAR

Software framework for automotive edge applications

Consistent and cost-effective management of automotive applications across vehicle models and brands

Every vehicle model and variant has its specific features, fittings and functions. How to cost-effectively deploy, configure, maintain, and manage the variety of in-car applications, infotainment, connected, and data services? To tackle exploding costs and complexity, automotive OEMs need robust software architectures and a flexible framework for easy integration of unique functions.

Streamline Integration Costs by 10x With Intelligent Configuration

JamaicaCAR is a software framework for running easily updateable and portable automotive applications. It reduces costs while maintaining brand individuality and flexibly adapts to different hardware configurations.

JamaicaCAR enables fast and secure over-the-air updates across all vehicle platforms. Multiple or single application services can be easily provisioned, even during runtime, to ensure uninterrupted operation. High portability through platform independence allows software to be easily transferred to new vehicle models without major customization.

Extract Data From any Vehicle Platform to Unlock the Value of Deep Vehicle Data

Seamlessly integrate data management with vehicle systems to access a wide range of realtime data from vehicles. Extract data from any vehicle platform in a consistent format and process. This opens up various opportunities for automakers to apply AI algorithms and analytic methods, improve product and customer experiences, and develop monetization pools.

Extract Data From any Vehicle Platform to Unlock the Value of Deep Vehicle Data

Seamlessly integrate data management with vehicle systems to access a wide range of realtime data from vehicles. Extract data from any vehicle platform in a consistent format and process. This opens up various opportunities for automakers to apply AI algorithms and analytic methods, improve product and customer experiences, and develop monetization pools.

Established and Well Proven

JamaicaCAR has a proven track-record with over 29 million vehicles on the road using the Application Management System to power navigation systems, port data applications, telematic units, and much more.

29,000,000

connected devices and vehicles by 2023

>3,000,000

deployed licenses per year

4 of 5

automotive OEMs rely on aicas

What JamaicaCAR Empowers

Simplified development due to component reuse

Management of mixed criticality systems

Support of various communication protocols

In-vehicle data extraction

Platform-independent portability

Fast and secure over-the-air updates

Simplified development due to component reuse

Platform-independent portability

In-vehicle data extraction

Support of various communication protocols

Management of mixed criticality systems

Fast and secure over-the-air updates

Reviewed and Approved by AWS

aicas JamaicaCAR has been evaluated and approved by AWS and is now qualified software to run on AWS cloud services.

How Users Benefit From JamaicaCAR

Vehicle Software Engineers

Developers benefit from a vast ecosystem of frameworks, tools, libraries, and test suites to use during development. These speed up development and reduce redundant tasks. The Embedded Device Portal makes programming, validating, and operating JamaicaCAR devices and their software convenient and efficient by supporting DevOps processes for devices in development, test, and production.

Software Architects Automotive

System architects can easily migrate existing software to new systems without the need to redesign the application. Through readily provided connectors into multiple architectures like AUTOSAR, domain-specific infrastructure like bus systems, and highly specialized software, it is also easy to connect JamaicaCAR-based applications with further functionality.

Benefits for OEMs and Tier-1s

JamaicaCAR enables automakers and Tier 1 companies to be more agile in the supply chain and cost-effectively update and customize applications across brands and models.

FAST AND EASY MAINTENANCE

Update applications during runtime

Automotive systems require regular updates to address bugs, security vulnerabilities, or introduce new features. JamaicaCAR simplifies and accelerates application maintenance by enabling modular over-the-air updates for multiple or individual vehicle application services. Deployment at the component level, even during runtime, ensures uninterrupted operation.

Read more about over-the-air updates →

SCALABILITY AND REUSE

Easily adapt software across devices

Applications running on JamaicaCAR are platform-independent and highly portable, so that the software can be easily transferred to new vehicle models without major modifications. The ability to reuse components provides full scalability across vast fleets of devices. Your system can keep pace with your growing business.

Read more about reducing complexity and costs through platformization →

FASTER DEVELOPMENT AND TESTING

Integrate standardized protocols

JamaicaCAR supports the most common automotive communication protocols, such as CAN bus. It provides libraries and tools for translation and emulation to and from these protocols. This facilitates realtime communication with vehicle bus nodes and accelerates application development and testing.

ENHANCE USER EXPERIENCE

Elevate the visual product appeal

Benefit from JamaicaCAR’s extensive graphics library, designed to empower the creation of user-facing applications like in-vehicle app marketplaces for premium vehicle models. Enhance the visual appeal and functionality of these applications, elevating user experience and engagement.

LEVERAGE THE VALUE OF DATA

Flexibly access data

The seamless access and extraction of realtime data from any vehicle platform enables you to improve product and customer experiences and to open up data monetization models.

Read more about managing increasing data amounts →

SUPPLY CHAIN RESILIENCE

Easily manage variants

Uncertainties in the supply chain require the replacement of missing parts. JamaicaCAR provides the flexibility to switch to alternative components and manage them without needing to adapt the software.

SECURE CRITICAL PROCESSES

Implement containerization

Enforcing rules for software component access to system resources ensures consistent, reliable execution of mission-critical operations. This is achieved by isolating security-critical applications from comfort features through containerization and embedded sandboxing.

RELIABLE OPERATION

Prevent entire system downtime

The framework prevents entire system downtime by forcing interruptions in the execution of any bundle and locating undesirable or faulty conditions. This makes the system more robust and controllable and allows for more deterministic execution even in highly dynamic scenarios.

FAST AND EASY MAINTENANCE

Update applications during runtime

Automotive systems require regular updates to address bugs, security vulnerabilities, or introduce new features. JamaicaCAR simplifies and accelerates application maintenance by enabling modular over-the-air updates for multiple or individual vehicle application services. Deployment at the component level, even during runtime, ensures uninterrupted operation.

Read more about over-the-air updates →

SCALABILITY AND REUSE

Easily adapt software across devices

Applications running on JamaicaCAR are platform-independent and highly portable, so that the software can be easily transferred to new vehicle models without major modifications. The ability to reuse components provides full scalability across vast fleets of devices. Your system can keep pace with your growing business.

Read more about reducing complexity and costs through platformization →

FASTER DEVELOPMENT AND TESTING

Integrate standardized protocols

JamaicaCAR supports the most common automotive communication protocols, such as CAN bus. It provides libraries and tools for translation and emulation to and from these protocols. This facilitates realtime communication with vehicle bus nodes and accelerates application development and testing.

ENHANCE USER EXPERIENCE

Elevate the visual product appeal

Benefit from JamaicaCAR’s extensive graphics library, designed to empower the creation of user-facing applications like in-vehicle app marketplaces for premium vehicle models. Enhance the visual appeal and functionality of these applications, elevating user experience and engagement.

LEVERAGE THE VALUE OF DATA

Flexibly access data

The seamless access and extraction of realtime data from any vehicle platform enables you to improve product and customer experiences and to open up data monetization models.

Read more about managing increasing data amounts →

SUPPLY CHAIN RESILIENCE

Easily manage variants

Uncertainties in the supply chain require the replacement of missing parts. JamaicaCAR provides the flexibility to switch to alternative components and manage them without needing to adapt the software.

SECURE CRITICAL PROCESSES

Implement containerization

Enforcing rules for software component access to system resources ensures consistent, reliable execution of mission-critical operations. This is achieved by isolating security-critical applications from comfort features through containerization and embedded sandboxing.

RELIABLE OPERATION

Prevent entire system downtime

The framework prevents entire system downtime by forcing interruptions in the execution of any bundle and locating undesirable or faulty conditions. This makes the system more robust and controllable and allows for more deterministic execution even in highly dynamic scenarios.

Use Case Example

Web browser for in-vehicle infotainment head-unit

WHAT
A major OEM wanted to bring a web browser to a head unit while using a highly specialized operating system for security reasons. Integrating the OS web browser with in-car audio and video systems was the challenge.

HOW
With JamaicaCAR running on the specialized operating system, it only took little time to integrate the browser in such a way that it could address the audio and video systems in the vehicle.

VALUE
In addition to providing a robust solution, JamaicaCAR now allows for OTA updates to the head unit, further enhancing the user experience after delivery.

Use Case Example

Web browser for in-vehicle infotainment head-unit

WHAT
A major OEM wanted to bring a web browser to a head unit while using a highly specialized operating system for security reasons. Integrating the OS web browser with in-car audio and video systems was the challenge.

HOW
With JamaicaCAR running on the specialized operating system, it only took little time to integrate the browser in such a way that it could address the audio and video systems in the vehicle.

VALUE
In addition to providing a robust solution, JamaicaCAR now allows for OTA updates to the head unit, further enhancing the user experience after delivery.

Outstanding Key Features

JamaicaCAR extends aicas’ application management system ‘JamaicaAMS‘ with specific automotive services for vehicle communication and information provision:

  • Remote Management

    Remote life cycle management of functional modules based on OSGi-R6 framework and remote device management, configuration, and monitoring.

  • Realtime Performance

    Deterministic realtime Java bytecode programming language for complete hardware abstraction. Hard realtime down to 10μs with preemptive scheduling.

  • Security in Mind

    Secure end-to-end communication. Safety certifiable. Supports up-to-date security concepts: chain of trust, secure boot, TPM, encryption algorithms

  • Extensive Hardware & Software Support

    Full featured SDK with runtime emulation. Acceleration by FPGA-enabled hardware. Extended operating system support, including RTOS: QNX, WindRiver, Linux, Windows, etc.

  • Resource Management

    Fine-grained resource enforcement with per-bundle limits. Small memory footprints by use of compaction techniques.

Full Feature List
  • Remote device management, configuration, and monitoring
  • Easy software deployment
  • Well-defined update granularity
  • Swapping of software components during runtime for seamless updates
  • Comprehensive support of CANbuses and wired and wireless connectivity
  • Graphics library specialized for automotive
  • Secure end-to-end communication
  • Robust operations with sand-box isolation
  • Component authentication and authorization
  • Safety certifiable
  • Acceleration by FPGA-enabled hardware
  • Extended operating system support, including RTOS: QNX, VxWorks, Linux, Windows, etc.
  • Full hardware abstraction
  • Hard realtime
  • External code and process management

JamaicaAMS Capabilities

Explore the comprehensive capabilities of JamaicaAMS integrated within JamaicaCAR. Learn more about its full range of features.

JamaicaCAR SDK

The JamaicaCAR Software Development Kit (SDK) provides all libraries and applications for development with JamaicaCAR.

The Solution Within the aicas Ecosystem

JamaicaCAR is an automotive-specific extension of the JamaicaAMS microservice framework, which is based on JamaicaVM.

JamaicaVM’s Java realtime runtime environment and software development kit are specifically tailored for embedded systems. This provides JamaicaAMS with platform independence and realtime capabilities. In the cloud, the aicas Edge Data Gateway (EDP) supports the development process of JamaicaAMS bundles, manages them in a repository, provides testing capabilities, and enables release and deployment to devices running JamaicaAMS. When JamaicaCAR is used in conjunction with the Edge Data Gateway (EDG), data from JamaicaAMS or JamaicaVM devices can be collected and linked for processing, visualization, and analysis.

Product Portfolio aicas EdgeSuite (short)