# Glossary Source: [https://docs.qualcomm.com/doc/80-41102-3/topic/glossary.html](https://docs.qualcomm.com/doc/80-41102-3/topic/glossary.html) | **Term** | **Definition** | | --- | --- | | adef | Application definition file; defines the external interfaces and internal content of

apps including bindings, bundles, components, and system settings. | | .api files | Interface definition language (IDL) file for defining function-call-oriented APIs that

are used over IPC by programs written in different programming languages than

the language used to implement the API, e.g., the functions defined in the API are

implemented in C while a program that calls the API is written in Java. | | Build Environment | Collection of tools and environment variables to build and deploy applications on

the TelAF. | | cdef | Component definition file; defines the external interfaces and internal content of

software components. | | Component | Collection of functionally-related source code and other files that are grouped into

a single, reusable unit for sharing between projects. | | Config tree | Non-volatile data structure that stores configuration values. The trees are

accessible through the config tree API or the TelAF configuration tool. | | Definition files | Configuration files that define the system, application, APIs, kernel module, or

component pieces needed to build your code within TelAF. | | Development host (Host) | Computer system operated by a human developer to develop (write, build, test,

debug) software. | | Firmware | Any binary image stored in the target's non-volatile storage; read-only accessible

by the device's own software during normal operation. Reboots are required to

update firmware on the target. | | FOTA | Firmware over-the-air; service to upgrade the firmware from a remote location. | | ifgen | Code generation tool that parses API files and generates include files and IPC

code. | | Sandbox | The core security mechanism for running applications in separate secure

containers. | | sdef | System definition file; builds and interconnects apps with each other and within

the runtime environment. | | SOTA | Software over-the-air; service to update software from a remote location. | | Supervisor | Daemon process that supervises apps running on the target device; controls the

startup, shutdown, and fault recovery of apps; creates and destroys sandboxes. | | Target (device) | Device that the TelAF is installed onto, e.g. SA515M, SA525M. | | Toolchain | Collection of build tools, including compilers and linkers needed to build programs

to run on a target device. | | Yocto | Open source collaboration project that provides templates, tools, and methods to

help create custom Linux-based systems for embedded products regardless of

the hardware architecture. | Last Published: Apr 23, 2025 [Previous Topic Concepts](https://docs.qualcomm.com/bundle/publicresource/80-41102-3/topics/concepts.md) [Next Topic Systems, apps, and components](https://docs.qualcomm.com/bundle/publicresource/80-41102-3/topics/concepts_environment.md)