JamaicaCAR

  • Apps for OEMs, Suppliers, and End Customers
  • Based on the Realtime Java Technology JamaicaVM
  • Concurrent Application Support
  • Fluid Response
  • Fine Grained Security
  • Platform Independent

Overview

JamaicaCAR is an automotive application framework. It is based on JamaicaVM and Java technology and adds realtime and reliability to the flexibility and extendibility of mobile apps. JamaicaCAR supports 2D and 3D applications. Extensive libraries provide access to the board net, Internet, GPS information and many other sources. Apps can communicate securely and directly.

The JamaicaVM security model is based on Java's security managers and is extended by signable apps, privileges, and access control mechanisms. The system is controlled by the JamaicaCAR Application Management System (AMS), which can pause, stop, or slow down running apps at any time.

JamaicaCAR includes tools for designing User Interfaces, so that OEMs can ensure their look & feel for all apps. Suppliers gain access to the centre console and easily integrate their after-market products, if this is granted by the OEM. For car owners, the connection of GPS information and Internet access opens a host of new possibilities for local services such as finding the nearest available parking place or hotel room, or even communication between vehicles for fleet management.

Key Technologies

Architecture

JamaicaCAR is an application framework based on the JamaicaVM runtime and Java 8 Compact2 Profile for significantly reduced memory use.

Connectivity

The platform supports both on and off board communication through a set of secure library interfaces such as for GPS, Internet and inter-application messaging.

Concurrent Application Support

Multiple applications can run simultaneously under the control of the JamaicaCAR application manager, giving the user full control.

HMI

Both 2D and 3D graphics support, using the Light Weight User Interface Toolkit and Open GL ES with hardware acceleration provide ease of development and maximum performance.

Security

Application security management provides fine grain access control to platform services and limits on resource use by applications.

Hard Realtime

JamaicaCAR provides hard realtime response for a fluid user interface with deterministic garbage collection.

Apps for All

OEMs

The component-based design and platform neutrality of JamaicaCAR enables OEMs to deploy applications on any CPU and OS with any custom look & feel, for maximizing return on investment while strengthening product identification.

Supplier

JamaicaCAR's extensibility through downloadable applications ensures better integration of optional and aftermarket components.

End Customers

The connection of GPS information and internet access opens a host of new possibilities for local services such as finding the nearest available parking place or hotel room, or even communication between vehicles for fleet management.

 

Resources

JamaicaCAR Youtube channel: Autonomous Driving Playlist

Xilinx Video: Perrone Robotics Platform for Smart and Responsive Autonomous Vehicles

Xilinx Video: From Autonomous Cars to Cyber Security and Accelerated Computing

Xilinx Blog: Linc the autonomous Lincoln MKZ running Perrone Robotics' MAX AI takes a drive in Detroit without puny humans’ help

 

Downloads

JamaicaCAR SDK Download