
12
•
Introduction to Sapera LT
Sapera LT Getting Started Manual
Sapera LT Architecture Overview
The following section describes application architecture, related terms, and illustrates Sapera LT’s
library architecture.
Application Architecture
Whichever API is used (Sapera LT ++, Sapera LT .NET, or Standard C), the Sapera LT modular
architecture allows applications to be distributed on different Sapera LT servers. Each server can
run either on the host computer or on a Teledyne DALSA device. Sapera LT calls are routed to
different servers via the Sapera LT messaging layer in a fashion completely independent of the
underlying hardware.
What is a server?
A Sapera Server is an abstract representation of a physical device like a frame grabber, a camera,
or a desktop PC. In general, a Teledyne DALSA board is a server. Some processing boards,
however, may contain several servers; this is true when using multi-processor boards.
A server allows Sapera applications to interact with the server’s resources.