Plug-In
A Plug-In is a generic term for an In Process COM Object for FalconView™.
Plug-Ins are created by implementing the ILayerEditor COM interface and registering the component in the FalconView™ section of the system registry. Once registered, an instance of the object is automatically created by FalconView at startup.
- In FalconView™ 3.2 and 3.3.x all Plug-ins showed up as Editors on the FalconView™ editor toolbar.
- In FalconView™ 4.0 a Plugin can also be registered as a StaticOverlay which appear in the "Overlay" menu of FalconView™.
- FalconView™ 3.3 extended the ILayerEditor interface with the ILayerEditor2 interface which adds support for adding your own overlay options UI to the overlay options dialog box.
- FalconView™ 4.0 adds ILayerEditor3 which allows a plug-in to draw directly to the Device Context.
Additionally Users can create Plug-in for specific FalconView extensions:
- GPSFeed objects extend the Moving Map Parsers
- MapType Plug-ins (4.0) add new maps Parsers
- IThreatFeed components extend the Threat editor and Intel Feed types
There is a Visual Studio 2005 Wizard that generates a C# framework to start creating a plug-in Layer here
-- TWikiGuest - 18 Feb 2005

