[This is preliminary documentation and is subject to change.]
The UA SDK is a set of interfaces, libraries and executables that allow developers to quickly create UA applications with the .NET programming environment. The SDK includes:
-
Implementations of the XML Web Services and UA Native Binary stack profiles;
-
Server and Client development toolkits;
-
Sample Applications;
-
A wrapper for COM-DA Servers (DA 2.05a, DA3.00 and AE1.1);
-
A proxy for COM-DA and COM-AE clients (DA 2.05a and AE1.1);
-
Local Discovery Server;
-
Configuration Tool
The sample applications are available with source code. The stack and development toolkits are available only as binaries.
In This Section
This document provides an overview of the UA Software Development Kit (SDK). It discusses architecture, components distributed with the SDK and toolkit APIs.
The UA SDK is distributed for different development environments. This document primarily describes the SDK that uses the .NET Framework, however, many of the general concepts apply to all versions of the SDK.
The reader is expected to be familiar with Microsoft .NET and C# terminology as well as the basic concepts behind the Windows Communication Foundation (WCF).
This document does not exhaustively describe every class in the SDK. It is intended to supplement the Visual Studio intellisense documentation and help developers understand how to develop production server, client and DCOM proxy/wrapper.