Lynkeos
Lynkeos plugins

Lynkeos recognizes several kind of plugins :

All plugins can contain preference panes which will display in the Lynkeos preferences window.
The plugins are loaded at application startup

File access plugin

A file reader plugin shall contain one class (or more) implementing the LynkeosImageFileReader or LynkeosMovieFileReader protocol. A file writer plugin shall contain one class (or more) implementing the LynkeosImageFileWriter or LynkeosMovieFileWriter protocol.
See the file access documentation for more information.

Processing plugin

A processing plugin shall contain a class implementing the LynkeosProcessingView protocol, to provide the graphical interface ; it probably should contain a class implementing the LynkeosProcessing protocol, to perform the processing.
See the processing architecture documentation for more information.

Preferences in a plugin

Any plugin can contain a class implementing the LynkeosPreferences protocol to provide a preferences pane.
See the protocols documentation for more information.

help

Any plugin can provide some help, to be displayed in Lynkeos application.
The plugin help files shall be put in a help folder inside the localized resources. The help files shall be compliant with the AppleHelp guidelines. And finaly, the plugin bundle shall provide the AppleHelp keys :