Common Mechanisms

The QNX CAR platform includes defined mechanisms that you can leverage when you extend or replace architectural components.

Persistence
The Persistent Publish/Subscribe (PPS) component provides persistence services so that objects and their attributes can persist across reboots. For details, see the PPS Objects Reference.
Interprocess communication
PPS provides services for components to communicate with each other in a loosely coupled fashion. For finer-grained, deterministic interprocess communication, use the services provided by the OS itself. For details, see "Interprocess Communication(IPC)" in QNX Neutrino System Architecture.
Logging
Native apps use the QNX Neutrino slogger (or slogger2) facility. HTML5 apps use the JavaScript console.
Application packaging
Native and HTML5 apps must be packaged before being installed on the QNX CAR application platform.
Application installation
Instructions for installing a packaged app are included in the Getting Started Guide.