Plug-in (computing) - Purpose and Examples

Purpose and Examples

Applications support plug-ins for many reasons. Some of the main reasons include:

  • to enable third-party developers to create abilities which extend an application
  • to support easily adding new features
  • to reduce the size of an application
  • to separate source code from an application because of incompatible software licenses.

Specific examples of applications and why they use plug-ins:

  • Email clients use plug-ins to decrypt and encrypt email (Pretty Good Privacy)
  • Graphics software use plug-ins to support file formats and process images (Adobe Photoshop, GIMP)
  • Media players use plug-ins to support file formats and apply filters (foobar2000, GStreamer, Quintessential, VST, Winamp, XMMS)
  • Microsoft Office uses plug-ins (better known as add-ins) to extend the abilities of its application by adding custom commands and specialized features
  • Packet sniffers use plug-ins to decode packet formats (OmniPeek)
  • Remote sensing applications use plug-ins to process data from different sensor types (Opticks)
  • Smaart, an audio spectrum analysis application which accepts plug-ins for third-party digital signal processors
  • Software development environments use plug-ins to support programming languages (Eclipse, jEdit, MonoDevelop)
  • Venue, a digital mixing console architecture developed by Digidesign and owned by Avid Technology, allows third party plug-ins
  • Web browsers use plug-ins (often implementing the NPAPI specification) to play video and presentation formats (Flash, QuickTime, Microsoft Silverlight, 3DMLW)

Read more about this topic:  Plug-in (computing)

Famous quotes containing the words purpose and/or examples:

    I want that glib and oily art
    To speak and purpose not, since what I well intend,
    I’ll do’t before I speak.
    William Shakespeare (1564–1616)

    It is hardly to be believed how spiritual reflections when mixed with a little physics can hold people’s attention and give them a livelier idea of God than do the often ill-applied examples of his wrath.
    —G.C. (Georg Christoph)