Play Video
1
Plug-in (computing)
Plug-in (computing)
::2014/08/22::
Play Video
2
Plug In Computing   Wiki Article
Plug In Computing Wiki Article
::2013/11/02::
Play Video
3
Test WordPress Plugin Speed
Test WordPress Plugin Speed
::2014/08/26::
Play Video
4
Java cloud computing on Windows Azure - 04 eclipse plugin, local debugging, and testing
Java cloud computing on Windows Azure - 04 eclipse plugin, local debugging, and testing
::2011/09/22::
Play Video
5
Leveraging the Plug-in Architecture | MoabCon 2013
Leveraging the Plug-in Architecture | MoabCon 2013
::2013/05/22::
Play Video
6
Generating Citations with the MS Word and OpenOffice Plug-ins (Mendeley Minute)
Generating Citations with the MS Word and OpenOffice Plug-ins (Mendeley Minute)
::2011/07/01::
Play Video
7
SEOPressor - Amazing SEO Wordpress Plugin  free online seo tools bulkping video
SEOPressor - Amazing SEO Wordpress Plugin free online seo tools bulkping video
::2012/03/23::
Play Video
8
How to remove Distributed Computing Experiment malware?
How to remove Distributed Computing Experiment malware?
::2014/05/03::
Play Video
9
Bitwig Studio External Plugin Automation with LFO
Bitwig Studio External Plugin Automation with LFO
::2014/04/04::
Play Video
10
Swiftype Search Wordpress Plugin Demo
Swiftype Search Wordpress Plugin Demo
::2012/08/15::
Play Video
11
Author Bios on WordPress Using Social Author Bio Plugin
Author Bios on WordPress Using Social Author Bio Plugin
::2012/12/11::
Play Video
12
How to Configure the WordPress SEO Plugin by Yoast (Joost de Valk)
How to Configure the WordPress SEO Plugin by Yoast (Joost de Valk)
::2012/08/31::
Play Video
13
Making Life Simple with Plug and Play Enterprise Computing - IBM  | Gen-i 2013 ICT Conference
Making Life Simple with Plug and Play Enterprise Computing - IBM | Gen-i 2013 ICT Conference
::2013/03/26::
Play Video
14
The Google+ Plugin a WordPress Plugin by WPMU DEV
The Google+ Plugin a WordPress Plugin by WPMU DEV
::2013/01/07::
Play Video
15
Virtual World Computing
Virtual World Computing
::2013/11/13::
Play Video
16
Extending QML with a C++ Plugin
Extending QML with a C++ Plugin
::2014/03/04::
Play Video
17
Google Maps Widget for WordPress (free plugin)
Google Maps Widget for WordPress (free plugin)
::2012/10/09::
Play Video
18
SketchUp 8 Lessons: Soap Skin Plugin
SketchUp 8 Lessons: Soap Skin Plugin
::2013/02/23::
Play Video
19
Gesture controlled Website/Web App (Perceptual Computing) - WebGesture
Gesture controlled Website/Web App (Perceptual Computing) - WebGesture
::2013/06/25::
Play Video
20
[CES Unveiled] Ionics to Launch its Full Suite of Plug Computing Products
[CES Unveiled] Ionics to Launch its Full Suite of Plug Computing Products
::2010/01/29::
Play Video
21
Blog and User Creator a WordPress Plugin by WPMU DEV
Blog and User Creator a WordPress Plugin by WPMU DEV
::2013/01/10::
Play Video
22
WPMU Fundraising Plugin Walkthrough Part 4 - Create A Fundraiser
WPMU Fundraising Plugin Walkthrough Part 4 - Create A Fundraiser
::2012/06/20::
Play Video
23
Marvell
Marvell's 'Plug Computing' touts mini servers
::2010/01/06::
Play Video
24
Add AKVIS Plugins to Photoshop (for Mac)
Add AKVIS Plugins to Photoshop (for Mac)
::2012/06/21::
Play Video
25
Arduino Plugin for Visual Studio and Atmel Studio
Arduino Plugin for Visual Studio and Atmel Studio
::2012/09/26::
Play Video
26
NewerTech Power2U USB Wall Outlet by Other World Computing
NewerTech Power2U USB Wall Outlet by Other World Computing
::2012/01/27::
Play Video
27
Motion Computing CL900 - New Windows 7 Multi-Touch Tablet PC
Motion Computing CL900 - New Windows 7 Multi-Touch Tablet PC
::2011/03/08::
Play Video
28
MiniMax - WordPress Layout Builder Plugin - Custom Image Widget
MiniMax - WordPress Layout Builder Plugin - Custom Image Widget
::2012/03/22::
Play Video
29
M4L PLUGIN "DRK MIDINOTE TEST" de Fabian Kesler
M4L PLUGIN "DRK MIDINOTE TEST" de Fabian Kesler
::2013/02/17::
Play Video
30
Running Statistics Computing with R+GPU on V-GPU Platform
Running Statistics Computing with R+GPU on V-GPU Platform
::2012/07/14::
Play Video
31
SEOPressor plugin Review - Cons and Pros
SEOPressor plugin Review - Cons and Pros
::2012/11/06::
Play Video
32
i*CATch: A Scalable, Plug-n-Play Wearable Computing Framework - CHILab@PolyU
i*CATch: A Scalable, Plug-n-Play Wearable Computing Framework - CHILab@PolyU
::2014/01/21::
Play Video
33
TheArcher plugin
TheArcher plugin
::2013/04/30::
Play Video
34
WP Headline Plugin Review
WP Headline Plugin Review
::2012/05/14::
Play Video
35
Wordpress plugin TweetOldPost
Wordpress plugin TweetOldPost
::2013/01/28::
Play Video
36
Bukkit Plugin Review: kFeatherTeleport Plugin
Bukkit Plugin Review: kFeatherTeleport Plugin
::2012/09/17::
Play Video
37
WPMU Fundraising Plugin Walkthrough - Part 2 - General Settings
WPMU Fundraising Plugin Walkthrough - Part 2 - General Settings
::2012/06/20::
Play Video
38
Bit Bytes y Otros " Plug Computing "
Bit Bytes y Otros " Plug Computing "
::2010/05/31::
Play Video
39
Link Master Pro Random Image Plugin
Link Master Pro Random Image Plugin
::2013/03/27::
Play Video
40
SketchUp Tutorial (Install Plugins)
SketchUp Tutorial (Install Plugins)
::2013/01/14::
Play Video
41
SEOPressor Best SEO Wordpress Plugin
SEOPressor Best SEO Wordpress Plugin
::2013/02/18::
Play Video
42
Wordpress Manual Plugin  "Review"
Wordpress Manual Plugin "Review"
::2012/11/24::
Play Video
43
Tutorial: Using Arduino In Eclipse
Tutorial: Using Arduino In Eclipse
::2013/09/22::
Play Video
44
Bukkit Server Plug-In Essentials (HD[GERMAN])
Bukkit Server Plug-In Essentials (HD[GERMAN])
::2012/06/23::
Play Video
45
To the Cloud in 5 min: AppEngine Hello world Java tutorial
To the Cloud in 5 min: AppEngine Hello world Java tutorial
::2012/01/16::
Play Video
46
Turn-Key HPC Clusters & Clouds Deployed in Just Minutes!
Turn-Key HPC Clusters & Clouds Deployed in Just Minutes!
::2013/02/24::
Play Video
47
26 - Subscribing to Comments Plugin
26 - Subscribing to Comments Plugin
::2013/03/26::
Play Video
48
Schema Push Button - WordPress Plugin that Automates Schema
Schema Push Button - WordPress Plugin that Automates Schema
::2012/11/20::
Play Video
49
Wer wird Millionär auf TJF Folge 21 2/2 [Deutsch HD] "Immer wieder Sonntags :P?!"
Wer wird Millionär auf TJF Folge 21 2/2 [Deutsch HD] "Immer wieder Sonntags :P?!"
::2014/08/30::
Play Video
50
ASUS Transformer Book Review | ASUS Transformer Book T100TA-H1-GR 10.1"
ASUS Transformer Book Review | ASUS Transformer Book T100TA-H1-GR 10.1"
::2014/08/31::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
  (Redirected from Plugins)
Jump to: navigation, search
Mozilla Firefox displaying a list of installed plug-ins

In computing, a plug-in (or plugin, extension, or add-on / addon) is a software component that adds a specific feature to an existing software application. When an application supports plug-ins, it enables customization. The common examples are the plug-ins used in web browsers to add new features such as search-engines, virus scanners, or the ability to utilize a new file type such as a new video format. Well-known browser plug-ins include the Adobe Flash Player, the QuickTime Player, and the Java plug-in, which can launch a user-activated Java applet on a web page to its execution a local Java virtual machine.

Add-on (or addon) is the general term for what enhances an application. It comprises snap-in, plug-in, theme and skin.[1] An extension add-on tailors the core features of an application by adding an optional module, whereas a plug-in add-on would tailor the outer layers of an application to personalize functionality.

A theme or skin add-on is a preset package containing additional or changed graphical appearance details, achieved by the use of a graphical user interface (GUI) that can be applied to specific software and websites to suit the purpose, topic, or tastes of different users to customize the look and feel of a piece of computer software or an operating system front-end GUI (and window managers).

Purpose and examples[edit]

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

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

Mechanism[edit]

Example Plug-In Framework

As shown in the figure, the host application provides services which the plug-in can use, including a way for plug-ins to register themselves with the host application and a protocol for the exchange of data with plug-ins. Plug-ins depend on the services provided by the host application and do not usually work by themselves. Conversely, the host application operates independently of the plug-ins, making it possible for end-users to add and update plug-ins dynamically without needing to make changes to the host application.[1][2]

Compared to extensions[edit]

Extensions differ slightly from plug-ins. Plug-ins usually have a narrow set of abilities. For example, the original impetus behind the development of Mozilla Firefox was the pursuit of a small baseline application, leaving exotic or personalized functionality to be implemented by extensions to avoid feature creep. This is in contrast to the "kitchen sink" approach in its predecessors, the Mozilla Application Suite and Netscape 6 and 7. Therefore, after integration, extensions can be seen as part of the browser itself, tailored from a set of optional modules.

Firefox also supports plug-ins using NPAPI. When the browser encounters references to content a plug-in specializes in, the data is handed off to be processed by that plug-in. Since there is generally a clear separation between the browser and the plug-in, the results are discrete objects embedded within a webpage. The same distinction between plug-ins and extensions is in use by other web browsers, such as Microsoft Internet Explorer, where a typical extension might be a new toolbar, and a plug-in might embed a video player on the page. Since plug-ins and extensions both increase the utility of the original application, Mozilla uses the term "add-on" as an inclusive category of augmentation modules that consists of plug-ins, extensions and themes.

History[edit]

Plug-ins appeared as early as the mid 1970s, when the EDT text editor running on the Unisys VS/9 operating system using the UNIVAC Series 90 mainframe computers provided the ability to run a program from the editor and to allow such a program to access the editor buffer, thus allowing an external program to access an edit session in memory.[3] The plug-in program could make calls to the editor to have it perform text-editing services upon the buffer that the editor shared with the plug-in. The Waterloo Fortran compiler used this feature to allow interactive compilation of Fortran programs edited by EDT.

Very early PC software applications to incorporate plug-in functionality included HyperCard and QuarkXPress on the Macintosh, both released in 1987. In 1988, Silicon Beach Software included plug-in functionality in Digital Darkroom and SuperPaint, and Ed Bomke coined the term plug-in.

Currently, programmers typically implement plug-in functionality using shared libraries compulsorily installed in a place prescribed by the host application. HyperCard supported a similar facility, but more commonly included the plug-in code in the HyperCard documents (called stacks) themselves. Thus the HyperCard stack became a self-contained application in its own right, distributable as a single entity that end-users could run without the need for additional installation-steps.

Frameworks[edit]

Software developers can use the following plug-in frameworks (organized here by programming language) to add plug-in ability to programs:

C[edit]

  • C-Pluff, a plug-in framework for C programs. It has been strongly inspired by the Java plug-in framework in Eclipse

C++[edit]

Objective-C[edit]

  • NSBundle class: Applications can load up bundles directly through NSBundle class to access code stored in it.

Delphi[edit]

Java[edit]

PHP[edit]

Python[edit]

.NET[edit]

See also[edit]

References[edit]

  1. ^ a b Mozilla Firefox plugins – Description of the difference between Mozilla Firefox plugins and extensions under the general term add-on.
  2. ^ Wordpress Plug-in API – Description of the Wordpress Plug-in architecture.
  3. ^ EDT Text Editor Reference Manual, Cinnaminson, New Jersey: Unisys Corporation, 1975
Wikipedia content is licensed under the GFDL License
Powered by YouTube
LEGAL
  • Mashpedia © 2014