Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

OMI SDK

Navigate the SDK

When you install the System Platform 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:

    1. In the Visual Studio Solution Explorer, select your app.
    2. Right-click and select Add > Existing Item (or press Shift + Alt + A).
    3. Navigate to the AcfSdk\Includes folder.
    4. Select the Logger.cs file.
    5. Click the down arrow () on the Add button.
    6. 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