Plugins - extending SeqZap
SeqZap is very customizable. The way SeqZap can be customized is through plugins. Plugins are separate software modules (.NET assemblies) that can be installed and used without changing SeqZap or involving Sequanto.
SeqZap can be extended with four different plugin main-types:
- ZapTools (interfaces to devices, to instruments, to the system under test and more)
- ZapTool Extensions (adds methods and panels to existing ZapTools)
- SeqZap defined plugins (extends the SeqZap environment)
- ZapTool or Plugin defined plugins (extends ZapTools or other plugins)
SeqZap defined plugins
The SeqZap environment can be extended in many different ways.
- Report generators (Makes it possible to create test reports in any format - file or database)
- Test Management Integration
- Panels (a small user interface with some kind of functionality)
- Communication Protocols
- File Importers (Reading files in different formats and convert to a SeqZap file)
- Script Policy (Checking, maintaining and correcting scripts)
- Version Control Integration
- Device control (Integrates device control into SeqZap Studio)
ZapTool or Plugin defined plugins
ZapTools and Plugins can define plugin types allowing them to be extandable. E.g.
the FileTransfer tool in SeqZap defines the IFileTransferProtocolPlugin
interface allowing Sequanto and the customer to add any kind of protocol to be used
by the tool.
Creating plugins
Custom plugins can easily be created by the user or by Sequanto. All it requires
is a C# editor like the free Visual Studio Express IDE from Microsoft®.
On request Sequanto can develop and supply plugins for popular devices, protocols
or resources, and also for special devices for qualifying customers. If the plugin
is general enough Sequanto can even do it for free!

