Chapter 3. Storyboard Engine

Table of Contents

Introduction
Target Configuration
Application Files
Setting up Storyboard Engine
Running Storyboard Engine
Command line Options
Plugins
Custom Shader Support
Font Environment Variable
System Specific Requirements
Linux FBDEV x86, armle
Microsoft WinCE, Compact7 win32, armle
Yocto Jethro Linux kernel (3.14) OpenGL, FBDEV, armle

Introduction

The Storyboard Embedded Engine (Engine) is a runtime framework that allows a description of a graphical application to be interpreted and executed.  The graphical application description, known as a deployment bundle, contains all of the instructions required to render screens to a display and to process events that would cause state transitions to occur in the application, potentially leading to additional screens being displayed.

The separation of the visual display logic from the system behaviour is achieved through the use of events.  Events are asynchronous notifications containing a data payload that can be delivered to the Engine from multiple sources to trigger changes.