Getting Around the SDK
When you install the System Platform IDE, also known as the ArchestrA IDE, the SDK is added at the following default location:
- C:\Program Files (x86)\ArchestrA\Framework\AcfSdk
The SDK contains four subfolders:
- Includes: Contains a logger (Logger.cs). You can add the logger as a reference, which is a shared class, to assist in development and debugging. Use it to log messages, for custom tracing, etc. See Add a Link to the Logger for instructions about adding the logger to troubleshoot your app.
To add the logger:
- In the Visual Studio Solution Explorer, select your app.
- Right-click and select Add > Existing Item (or press Shift + Alt + A).
- Navigate to the AcfSdk\Includes folder.
- Select the Logger.cs file.
- Click the down arrow () on the Add button.
- Click Add As Link.
- Libs: Contains the assembly DLLs of the component SDKs. These are:
- ArchestrA.ClientAppConfig.dll
- ArchestrA.Client.CommonCore.dll
- ArchestrA.Client.CommonUtil.dll
- ArchestrA.Client.Navigation.dll
- ArchestrA.Client.NumericFormatter.dll
- ArchestrA.Client.ProcessControls.dll
- ArchestrA.Client.RuntimeData.dll
- ArchestrA.Client.ViewApp.dll
- ArchestrA.Client.WebControls.dll
- Samples: Contains sample apps that you can extract code from for your own custom apps. A solution file (SDKSamples.sln) is also provided to enable editing in Visual Studio 2013. The sample apps are also available in the System Platform IDE, in the Graphic Toolbox (Default Content > 4. Apps > AVEVA OMI Apps).
- ContentPresenterApp
- GraphicRepeaterApp
- HamburgerApp
- NavBreadcrumb
- NavCommon
- NavTree
- RuntimeDataViewerApp
- TitleBarApp
- WebBrowserApp
- SharedLibs: Contains third-party and open-source assemblies used for UI elements in the AVEVA OMI Apps that are included with Application Server. These are:
- ActiproSoftware.Docking.Wpf.dll
- ActiproSoftware.Shared.Wpf.dll
- ArchestrA.Diagnostics.LoggerClient.dll
- MaterialDesignColors.dll
- MaterialDesignThemes.Wpf.dll
- System.Windows.Interactivity.dll
- Telerik.Windows.Controls.Data.dll
- Telerik.Windows.Controls.dll
- Telerik.Windows.Controls.Navigation.dll
- Telerik.Windows.Data.dll
See Also