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
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
4
Leveraging the Plug-in Architecture | MoabCon 2013
Leveraging the Plug-in Architecture | MoabCon 2013
::2013/05/22::
Play Video
5
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
6
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
7
How to remove Distributed Computing Experiment malware?
How to remove Distributed Computing Experiment malware?
::2014/05/03::
Play Video
8
Bitwig Studio External Plugin Automation with LFO
Bitwig Studio External Plugin Automation with LFO
::2014/04/04::
Play Video
9
Author Bios on WordPress Using Social Author Bio Plugin
Author Bios on WordPress Using Social Author Bio Plugin
::2012/12/11::
Play Video
10
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
11
Getting Started with vCenter Orchestrator Horizon Plug In
Getting Started with vCenter Orchestrator Horizon Plug In
::2014/06/19::
Play Video
12
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
13
Virtual World Computing
Virtual World Computing
::2013/11/13::
Play Video
14
Writing a MapReduce Program using Java eclipse plugin for HDP2
Writing a MapReduce Program using Java eclipse plugin for HDP2
::2014/03/26::
Play Video
15
Q&A Plugin for WordPress by WPMU DEV
Q&A Plugin for WordPress by WPMU DEV
::2012/11/12::
Play Video
16
SketchUp 8 Lessons: Soap Skin Plugin
SketchUp 8 Lessons: Soap Skin Plugin
::2013/02/23::
Play Video
17
Gesture controlled Website/Web App (Perceptual Computing) - WebGesture
Gesture controlled Website/Web App (Perceptual Computing) - WebGesture
::2013/06/25::
Play Video
18
Comments Plus a WordPress Plugin by WPMU DEV
Comments Plus a WordPress Plugin by WPMU DEV
::2013/01/15::
Play Video
19
[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
20
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
21
Marvell
Marvell's 'Plug Computing' touts mini servers
::2010/01/06::
Play Video
22
Sassy Sales Page Wordpress Plugin
Sassy Sales Page Wordpress Plugin
::2013/04/28::
Play Video
23
NewerTech Power2U USB Wall Outlet by Other World Computing
NewerTech Power2U USB Wall Outlet by Other World Computing
::2012/01/27::
Play Video
24
M4L PLUGIN "DRK MIDINOTE TEST" de Fabian Kesler
M4L PLUGIN "DRK MIDINOTE TEST" de Fabian Kesler
::2013/02/17::
Play Video
25
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
26
Link Master Pro Random Image Plugin
Link Master Pro Random Image Plugin
::2013/03/27::
Play Video
27
WP Headline Plugin Review
WP Headline Plugin Review
::2012/05/14::
Play Video
28
Bukkit Plugin Review: kFeatherTeleport Plugin
Bukkit Plugin Review: kFeatherTeleport Plugin
::2012/09/17::
Play Video
29
Wordpress plugin TweetOldPost
Wordpress plugin TweetOldPost
::2013/01/28::
Play Video
30
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
31
Bit Bytes y Otros " Plug Computing "
Bit Bytes y Otros " Plug Computing "
::2010/05/31::
Play Video
32
WPMU Fundraising Plugin Walkthrough - Part 2 - General Settings
WPMU Fundraising Plugin Walkthrough - Part 2 - General Settings
::2012/06/20::
Play Video
33
SEOPressor Best SEO Wordpress Plugin
SEOPressor Best SEO Wordpress Plugin
::2013/02/18::
Play Video
34
Wordpress Manual Plugin  "Review"
Wordpress Manual Plugin "Review"
::2012/11/24::
Play Video
35
Tutorial: Using Arduino In Eclipse
Tutorial: Using Arduino In Eclipse
::2013/09/22::
Play Video
36
Wordpress Plugin Tutorial AddThis
Wordpress Plugin Tutorial AddThis
::2012/02/01::
Play Video
37
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
38
AllegroLayout | Cytoscape GPU Layout Plugin
AllegroLayout | Cytoscape GPU Layout Plugin
::2011/08/04::
Play Video
39
Wer wird Millionär auf TJF Folge 21 1/2 [Deutsch HD] "Viele neu?!"
Wer wird Millionär auf TJF Folge 21 1/2 [Deutsch HD] "Viele neu?!"
::2014/08/28::
Play Video
40
ProShare : le Plugin "Discussion"
ProShare : le Plugin "Discussion"
::2013/01/11::
Play Video
41
Rockhurst University Switches to Wyse Thin Computing
Rockhurst University Switches to Wyse Thin Computing
::2009/12/22::
Play Video
42
WP AD STATS - List Building Plugin
WP AD STATS - List Building Plugin
::2013/04/06::
Play Video
43
ASUS Transformer Book T100TA-C1-RD(S) Bonus
ASUS Transformer Book T100TA-C1-RD(S) Bonus
::2014/08/29::
Play Video
44
Turn-Key HPC Clusters & Clouds Deployed in Just Minutes!
Turn-Key HPC Clusters & Clouds Deployed in Just Minutes!
::2013/02/24::
Play Video
45
Add Wordpress plugin
Add Wordpress plugin
::2012/12/07::
Play Video
46
basic computing
basic computing
::2014/08/20::
Play Video
47
Schema Push Button - WordPress Plugin that Automates Schema
Schema Push Button - WordPress Plugin that Automates Schema
::2012/11/20::
Play Video
48
Create ImageJ plug-ins with the JCreator software... the easy way!
Create ImageJ plug-ins with the JCreator software... the easy way!
::2012/01/10::
Play Video
49
How to upload a plugin via your wordpress dashboard
How to upload a plugin via your wordpress dashboard
::2013/01/12::
Play Video
50
WordPress Plugin Magic - installing part 4
WordPress Plugin Magic - installing part 4
::2011/11/26::
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