The first thing to do, if you intend to use Nevron Open Vision (NOV) or NOV based products, is to host NOV in your application. The purpose of the NOV hosting is to connect the NOV integration services with their host specific implementations, as explained in detail by the Hosts and Integration Services topic.
The following topics describe the tasks that need to be performed for each supported integration platform:
Integration Platform | Operating System | Topic to read |
---|---|---|
Windows Forms (WinForms) | Windows | Hosting NOV in Windows Forms |
Windows Presentation Foundation (WPF) | Windows | Hosting NOV in WPF |
Silverlight | NA | Hosting NOV in Silverlight |
MonoMac | Mac OSX | Hosting NOV in Xamarin.Mac |
Xamarin.Mac | Mac OSX | Hosting NOV in Xamarin.Mac |
The installation for each particular platform is very similar. It performs the follows tasks:
1. Reference the required NOV assemblies and Host specific assemblies.
2. Call the Install method of the host specific application installer with an array that contains the NOV modules (see below).
All installation examples make a simple label that displays a "Hello World from Nevron Open Vision" string that is placed as content of the NNovWidget that is created in each example. The NNovWidget is a native control for each of the integration platforms. Since the content of the NNovWidget, can be any widget, the examples can be easily enhanced to provide more sophisticated user interfaces. See the UI Overview topic for an overview of the User Interface that comes along with NOV.