DevWare Plugins User Guide

INTRODUCTION








































SHIPPING PLUGINS

The DevWare application framework includes the ability to extend and customize its behavior. Two types of extensions are supported:

  1. Dialog Plug-in – a dynamically linked library (DLL) which can be integrated with DevWare and can be used to:
    1. Display custom user interfaces
    2. Access and run DevWare INI presets
    3. Access sensor register
    4. Process the image data


      For details on how to write your own dialog plug-ins refer to the document DevWare Plugin Development Guide. You can also refer to a fully functional implementation example under the folder samples\DialogDll.

  2. Midlib Transport DLL – a DLL which can be integrated with the midlib library in order to create a "driver" for midlib/DevWare to support new devices. With a midlib Transport DLL you can:
    1. Support an Aptina sensor on a device other than the Demo System camera so DevWare or any other midlib-based application will work with the device.
    2. Create a software simulated camera and sensor, simulating either an existing sensor or new sensor, and be able to use DevWare as the user interface for the simulation.


      For details on how to write your own midlib transport DLLs refer to the document Midlib Transport Interface. You can also refer to a fully functional implementation example under the folder samples\TransportDll.


























      The DevSuite plug-ins and transport DLLs are located under the Plugins folder of your installation.


      Below is the list of items under the Plugins folder that are shipped in DevSuite:

Module Name

Description

BlackfinDlg.dll

Dialog plug-in which supports a surveillance camera by Analog Devices which uses their Blackfin DSP.

BlackfinTransportDLL.dll

Transport DLL for the Blackfin camera by Analog Devices.

Dewarp_DLL.dll

Dialog plug-in for lens warping correction (Dewarp) of wide angle lenses. This module is loaded for the MT9V126 (A-356SOC) sensor only.

FocusModuleUniversalDlg.dll

Dialog plug-in auto focus mechanics support of the D88 chip

GraphinTransport.dll

Transport DLL for a camera provided by Graphin, which support high speed image acquisition. Refer to Graphin Board User Guide for more details.

JoystickPtz.dll

Dialog plug-in to allow image navigation and zoom using a joystick device.

MacbethOverlay_Plugin.ini

An initialization file for the Macbeth color overlay dialog plug-in (see below).

MacbethOverlay_Plugin_SMPTE.ini

An initialization file for the Macbeth color overlay dialog plug-in (see below). This file supports SMPTE color charts instead of Macbeth charts.

scoobytransport.dll

Transport DLL for the SMIA test camera Scooby by Atra Vision.

macbeth_overlay.dll

Dialog plug-in for color analysis using the Macbeth and SMPTE color charts.