Qualcomm® Snapdragon™ Telematics Application Framework (TelAF)
Overview

The Qualcomm® Snapdragon™ Telematics Application Framework (TelAF) supplies next generation connectivity and telematics solutions with QTI’s extensive expertise in 5G, C-V2X, location, telematics, automotive, functional safety, hypervisors, and security. It is developed under QTI’s rigorous security and OSS processes to ensure license compliance. TelAF is pre-integrated with C2C to provide value-added services, such as, FOTA, SOTA, app and ecosystem management, SoftSKU, insights, and connectivity management. It is built on the Legato framework and inherits Legato’s build system and target tools. Applications run in an isolated environment and their permissions can be explicitly configured.

TelAF Architecture Overview

TelAF contains a set of core services used for framework management and a set of platform services, e.g., audio service, SMS service, etc., used for telematics functionalities. Both core services and platform services are managed by a supervisor. Platform services are added to the application framework by default, but can be added or removed on demand.

TelAF is micro service based, meaning that platform services can run independently among each other and supply a unified IPC interface for external reference. Many of the platform services are multi-app safe allowing the APIs to be used by multiple apps concurrently. Arbitration is fully managed by the services to ensure apps share the same resources safely. It supplies generalized access control to all services and apps via SELinux in the TelAF runtime environment.