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 export streams from DAT files and how to merge streams to new DAT files with the help of the command line.

Master the SDK

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.

Binding Server and Client

This guide covers how you can bypass the data streams if you want a direct function call.

ADTF System Service

This guide covers how you can extend the functionality of your ADTF System.

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.

Javascript Filter

This tutorial shows how to do fast prototyping.

QtQuick Filter

This tutorial shows how to do fast UI prototyping.

Connection to ADTF 2

This tutorial shows how to communicate between ADTF 2.x and ADTF 3.x.

ADTF CE Module

This tutorial shows how to extend the functionality of the ADTF Configuration Editor.

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.