These are the guides for ADTF3 describing the features of the newest version of ADTF. They are designed to immediately make you productive with ADTF and to help you understand how all of the pieces fit together.

Guide assumptions

These guides are made for beginners who want to get started with ADTF from scratch. They do not assume that you have any prior experience with ADTF. However, to get the most out of it, you should meet these prerequisites:

Further resources about ADTF:

Common

Getting Started

Everything you need to know to setup ADTF and run your first ADTF Session.

Best Practice Tooling

This guide tries to give you a solution to integrate our tools in your workflow

Best Practice Session Design

This guide tries to give you a solution to integrate our tools in your workflow

Set up an adtfenvironment

This guide describes how to configure ADTF and its dependencies

ADTF Tools

ADTF Configuration Editor

This guide will get you started with set up runnable ADTF Sessions, representing connected devices and their data flow.

ADTF Launcher

This guide covers how you can start the ADTF runtime and bring a configuration to life.

ADTF Control

This guide covers how you can use the adtf_control to manage an ADTF runtime with a console.

ADTF GUI Control

This guide covers how you can use the adtf_gui_control to manage an ADTF runtime with a graphical user interface.

ADTF Plugin Description Generator

This guide covers how to create XML based descriptions for your ADTF Components, so they can be used as drag and drop elements within the Configuration Editor.

ADTF Config Tool

This guide explains how to manipulate an ADTF Graph via the Config Tool.

ADTF Status Monitor

This guide explains how to display resource and kernel information from ADTF Systems.

ADTF Log View Tool

This guide explains how to attach to ADTF System and receive its logging information.

ADTF DAT Dump Tool

This guide explains how to print some information from .adtfdat files and extract extensions.

ADTF Property Editor Tool

This guide explains how to use the ADTF Property Editor Tool.

Profiler GUI

This guide explains how to use the build-in profiling support to analyse timing and threading behaviour.

Licenser Tool

This guide explains how to use the Licenser Tool for ADTF License Mechanism.

3rd Party Tools

ADTF DAT Tool

This guide explains how to read, merge, process and export streams from and to ADTFDAT files with the help of the command line.

Distributed System - ADTF FEP Integration

Prologue

This guide gives a short introduction about FEP itself and the ideas within ADTF

Getting started

This guide offers your first steps using ADTF with FEP

Take control of the FEP System

This guide shows how to use ADTF Control to be the master over the FEP System

FEP Support within our GUI Tools

This guide gives an overview about using FEP within the GUI Tools of ADTF

Timing with ADTF-FEP

This guide gives an overview about the timing concept of FEP and how to use it with ADTF

Configuration of a FEP System

This guide gives an overview about the configuration concept of FEP and how to use it with ADTF

Down the (FEP) rabbit hole

This guide dives deep into to relevante part of FEP's architecture and concepts

RTI Administration Tool

This guide provides additional help for the work with RTI

Master the ADTF SDKs

ADTF related CMake

This guide covers what you need to know about CMake to get started coding with ADTF.

My first Filter

This guide covers the mechanics you have to understand to write your own Filter.

Streaming Sources

This guide covers how to connect to data sources outside of ADTF.

Streaming Sinks

This guide covers how to send data to consumers outside of ADTF.

The Filter in between

This guide describes how to Filter data that flows from a source to a sink.

Properties of ADTF Components

This guide shows how to use Properties to define the behaviour of an ADTF Component.

Generate Plugin Description

This guide shows how the Plugin Description generation works.

Tutorials

Data Processor Filter

This tutorial shows how to work with data received within the Filter Graph.

Data Generator Filter

This tutorial shows how to generate and send data into the Filter Graph.

ADTF Project

This tutorial shows how to run an ADTF Session which uses custom ADTF Filters.

Filter Debugging

This tutorial shows how to debug Filter code in Visual Studio.

Signal Provider Filter

This tutorial shows how to create and display signals.

Qt5 JavaScript Filter

This tutorial shows how to do fast prototyping.

Qt5 QML Filter

This tutorial shows how to do fast UI prototyping.

DDL UI Filter

This tutorial shows how to use Qt and DDL.

ADTF DAT Tool Processor

This guide explains how to extract data contained in ADTF DAT files.