Patriot 6 Software Development Kits
      News  
The Patriot 6 SDKs will cover two areas of interest to third party developers:

Camera Integration

Task Integration – Input and Output signalling

The SDKs enable the creation of plugins to address the two integrations above. Patriot is written in C# and uses the Microsoft .NET framework.




Patriot 3rd Party Camera Integration Plugin SDK

Features
The Camera Integration Plugin enables 3rd party software developers to plug in a camera interface. When a camera is to be viewed from Patriot, a request will be made through the Patriot camera interface. The 3rd party integration can then display any content required in the camera popup window.

Technical
Patriot is developed using WPF for the GUI. The Camera Plugin must be a WPF user control. As WPF is a new methodology for many developers, the SDK documentation includes example code to show how to call a Windows forms control which will be inside the wrapper WPF usercontrol. This will make it relatively easy for developers familiar with windows forms to develop the camera plugin.

Availability
The Camera Integration Plugin is available now.





Patriot 3rd Party Task Plugin SDK

Features
The Plugin will be released in two stages, one for Input signals and one for Output signals.

The Input Task SDK will enable third party software developers to integrate their own receivers and other signal receiving devices into Patriot via plugins. Input signals will be logged to the Patriot database.

The Output Task SDK will allow third party software developers to communicate with additional devices and software not currently supported by Patriot. Output signals will be logged to the Patriot database.

The plugin can signal to devices or to third party software applications such as despatch systems.

Technical
Initially input interfaces will be available for logging signals, and inserting new clients. Additional interfaces will be added as required. All data input will be processed via Patriot integrity checks. No direct database modification by third party software will be required. The output plugins will be assignable task which can be triggered by Patriot Response Plans. All output signals logged would be via Patriot integrity checks and no direct SQL database access will be required.

Availability
The Input plugin SDK is currently under development and is scheduled for release on August 1st 2011.

The Output plugin SDK is scheduled for release in Patriot 6.1 in 2012.

 


Co-operation
 
Patriot will make documentation and examples available to developers. Patriot may, at their discretion, provide temporary Patriot licences to approved developers to enable them to configure and run Patriot evaluation systems for test purposes.


Contact sales@patriotsystems.com for more information