Play Video
1
Plug In Computing   Wiki Article
Plug In Computing Wiki Article
::2013/11/02::
Play Video
2
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
3
Leveraging the Plug-in Architecture | MoabCon 2013
Leveraging the Plug-in Architecture | MoabCon 2013
::2013/05/22::
Play Video
4
euronews innovation - Plug-in savings
euronews innovation - Plug-in savings
::2012/10/25::
Play Video
5
PhotoSketch: A Google SketchUp Plugin for Photo-Centric 3D..
PhotoSketch: A Google SketchUp Plugin for Photo-Centric 3D..
::2009/07/10::
Play Video
6
Plug-in and Power-up: 1984 Compaq Deskpro 8086
Plug-in and Power-up: 1984 Compaq Deskpro 8086
::2010/10/22::
Play Video
7
Bitwig Studio External Plugin Automation with LFO
Bitwig Studio External Plugin Automation with LFO
::2014/04/04::
Play Video
8
Deploying Java Apps to the Cloud with the OpenShift Eclipse Plug-In
Deploying Java Apps to the Cloud with the OpenShift Eclipse Plug-In
::2011/11/14::
Play Video
9
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/27::
Play Video
10
Virtual World Computing
Virtual World Computing
::2013/11/13::
Play Video
11
Swiftype Search Wordpress Plugin Demo
Swiftype Search Wordpress Plugin Demo
::2012/08/16::
Play Video
12
How to Install Git Source Control Plugin (EGit) into Eclipse
How to Install Git Source Control Plugin (EGit) into Eclipse
::2012/12/13::
Play Video
13
A Trillion Computers
A Trillion Computers
::2010/11/24::
Play Video
14
Plug computer (sheevaplug) running as a full PC
Plug computer (sheevaplug) running as a full PC
::2009/06/14::
Play Video
15
Plug Computer - Think Small. Dream Big.
Plug Computer - Think Small. Dream Big.
::2009/12/27::
Play Video
16
Productive Computing License Manager - Registration 2.0
Productive Computing License Manager - Registration 2.0
::2013/01/22::
Play Video
17
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/09/01::
Play Video
18
SketchUp 8 Tutorials: Ep. 6 - Soap Skin Plugin
SketchUp 8 Tutorials: Ep. 6 - Soap Skin Plugin
::2013/02/23::
Play Video
19
Implementando VMware SRM 5.1 - Instalando Plug-In
Implementando VMware SRM 5.1 - Instalando Plug-In
::2013/07/26::
Play Video
20
ClickBank Plugin for Wordpress - CBPress Review for Serious Marketers!
ClickBank Plugin for Wordpress - CBPress Review for Serious Marketers!
::2012/12/31::
Play Video
21
The Google+ Plugin a WordPress Plugin by WPMU DEV
The Google+ Plugin a WordPress Plugin by WPMU DEV
::2013/01/07::
Play Video
22
Install eclipse cdt plugin for C/C++ Program in Eclipse IDE for Ubuntu Linux
Install eclipse cdt plugin for C/C++ Program in Eclipse IDE for Ubuntu Linux
::2013/02/10::
Play Video
23
Hands Free Computer Mouse Touchpad - Hands Free Touchpad.com
Hands Free Computer Mouse Touchpad - Hands Free Touchpad.com
::2010/10/29::
Play Video
24
Gesture controlled Website/Web App (Perceptual Computing) - WebGesture
Gesture controlled Website/Web App (Perceptual Computing) - WebGesture
::2013/06/25::
Play Video
25
How to add the addthis social networking and sharing plugin to your website
How to add the addthis social networking and sharing plugin to your website
::2014/03/18::
Play Video
26
Comments Plus a WordPress Plugin by WPMU DEV
Comments Plus a WordPress Plugin by WPMU DEV
::2013/01/15::
Play Video
27
Appointments+ Plugin for WordPress by WPMU DEV
Appointments+ Plugin for WordPress by WPMU DEV
::2013/01/25::
Play Video
28
Integrated Video Tutorials a WordPress Plugin by WPMU DEV
Integrated Video Tutorials a WordPress Plugin by WPMU DEV
::2013/01/26::
Play Video
29
Best Keyboard Production Workstation Music Computing StudioBLADE Gen3
Best Keyboard Production Workstation Music Computing StudioBLADE Gen3
::2013/10/23::
Play Video
30
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
31
NewerTech Power2U USB Wall Outlet by Other World Computing
NewerTech Power2U USB Wall Outlet by Other World Computing
::2012/01/27::
Play Video
32
Marvell
Marvell's 'Plug Computing' touts mini servers
::2010/01/06::
Play Video
33
Membership Tutorial Part 3: Initial Setup
Membership Tutorial Part 3: Initial Setup
::2013/03/06::
Play Video
34
Changing Your Website Title Tags with the Yoast SEO Plugin for WordPress
Changing Your Website Title Tags with the Yoast SEO Plugin for WordPress
::2012/12/10::
Play Video
35
Writing a Knife Plugin For Your Shiny New VMWare vCloud Directo based Cloud - Chirag Jog
Writing a Knife Plugin For Your Shiny New VMWare vCloud Directo based Cloud - Chirag Jog
::2013/05/03::
Play Video
36
To the Cloud in 5 min: AppEngine Hello world Java tutorial
To the Cloud in 5 min: AppEngine Hello world Java tutorial
::2012/01/17::
Play Video
37
Turn-Key HPC Clusters & Clouds Deployed in Just Minutes!
Turn-Key HPC Clusters & Clouds Deployed in Just Minutes!
::2013/02/24::
Play Video
38
Top 10 Wordpress Plugins 2012 | Best Wordpress Blog Plugins
Top 10 Wordpress Plugins 2012 | Best Wordpress Blog Plugins
::2012/05/22::
Play Video
39
ISL WebStart - Browser Plugin
ISL WebStart - Browser Plugin
::2013/12/01::
Play Video
40
SEOPressor plugin Review - Cons and Pros
SEOPressor plugin Review - Cons and Pros
::2012/11/06::
Play Video
41
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
42
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
43
Why I love U-He Satin (Tape Emulation)..
Why I love U-He Satin (Tape Emulation)..
::2014/04/06::
Play Video
44
Tutorial: Using Arduino In Eclipse
Tutorial: Using Arduino In Eclipse
::2013/09/22::
Play Video
45
SketchUp Tutorial (Install Plugins)
SketchUp Tutorial (Install Plugins)
::2013/01/15::
Play Video
46
SEOPressor Best SEO Wordpress Plugin
SEOPressor Best SEO Wordpress Plugin
::2013/02/18::
Play Video
47
Rockhurst University Switches to Wyse Thin Computing
Rockhurst University Switches to Wyse Thin Computing
::2009/12/23::
Play Video
48
[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
49
Wordpress Manual Plugin  "Review"
Wordpress Manual Plugin "Review"
::2012/11/24::
Play Video
50
Bit Bytes y Otros " Plug Computing "
Bit Bytes y Otros " Plug Computing "
::2010/05/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