PluginA plugin (or plug-in) is a computer program that can, or must, interact with another program to provide a certain, usually very specific, function. Typical examples are plugins to display specific graphic formats (e.g., SVG if the browser doesn´t include this format by default), to play multimedia files, to encrypt/decrypt email (e.g., PGP), or to filter images in graphic programs. The main program (a web browser or an email program, for example) sets a standard for the data exchange with a plugin, makes data available to the plugin and acts on the results of the plugin's processing. Many professional software packages offer plugin APIs to developers, in order to increase the utility of the base product. Examples of these include:
|
||
"Each problem that I solved became a rule which served afterwards to solve other problems." - Rene Descartes (1596-1650), "Discours de la Methode" |
