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.
30,000,000
connected devices and vehicles by 2024
>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
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.