Tutorials
Description
A set of tutorials is demonstrating the use of Courier for messaging, data binding and rendering purposes. It heavily relies on the Candera API for rendering purposes and usage of widgets. So we suggest to get familiar with Candera first.
The Courier API documentation is added to provide full traceability between the tutorials and the used Courier API - refer to the sub page 'API Documentation'. Source code used for code examples in this tutorial is taken from the CourierGettingStarted and CourierSampleApp applications, which are provided as demo applications within CGI Studio Courier release packages.
Courier Sample App
Description In this tutorial, a SampleApp application is created to explain the main building bl...
Message Processing
Description This tutorial leads through all necessary parts for using messages inside a Courier ...
Data Binding: Quick Start
CGI Studio uses data binding to connect data with behavior properties. The connection can be conf...
Data Binding
Description DataBinding is the Courier framework mechanism to automatically distribute data item...
Courier Editor
Overview This page describes how to use CourierEditor.CourierEditor is an editor for editing XML...
Examples of using Data binding
This page shows how to create a data binding source using Courier Editor and how to configure dat...
Visualization
Description Beside the Messaging and Data Binding capabilities Courier can also be used for Visu...
Platform Configuration & Build Process
Description This tutorial contains information about build process and some platform specific to...
Interprocess Communication (IPC)
Description Courier IPC provides a mechanism to send Courier messages to other applications (aka...
Serialization and Corruption Detection of Messages
Description Courier provides a mechanism which allows serialization of messages. The serializati...
Dirty Area Management
Dirty Area Management (DAM) refers to an optimization measure to reduce draw calls to the render ...