AVEVA OMI Software Developer Kit
Sample Apps

The code for several sample apps is included with the SDK assemblies and resides under the folder:
C:\Program Files (x86)\ArchestrA\Framework\AcfSdk\Samples.
The sample apps are:

  • ContentPresenterApp: Shows graphic items from one or more selected nodes of a ViewApp navigation model.
  • ContentPresenterApp: The ContentPresenterApp shows graphic items from one or more selected nodes of a ViewApp navigation model.
  • GraphicRepeaterApp: The AVEVA™ Graphic Repeater OMI App shows a graphic that is repeated multiple time based on custom properties assigned to different references.
  • HamburgerApp: Controls the movement of a selected layout slide-in pane. During run time, the HamburgerApp appears as a button consisting of three parallel horizontal lines.
  • NavBreadcrumb: Shows a user-selected sequential path through ViewApp navigation model.
  • NavCommon: Provides the common set of references used by the NavTree and NavBreadcrumb apps.
  • NavTree: Shows a hierarchical arrangement of parent and child navigation items that together represent a ViewApp navigation model.
  • RuntimeDataviewerApp: Provides examples of how to use the RuntimeData SDK.
  • TitleBarApp: Provides navigation, login, a built-in keyboard, date and time, language switching capabilities, and window controls (minimize/maximize/close).
  • WebBrowserApp: Shows a full-featured, Chromium-based web browser that supports WPF apps.

Before you begin writing your own apps, we recommend that you examine these apps. To view the sample code, use Visual Studio to open the SDKSamples.sln solution file, located in the Samples folder. Each app uses AVEVA OMI component SDKs and are commented. Use the apps as models as you build your own applications.