What Are Software Plug-ins?

Plug-in (Plug-in, also known as addin, add-in, addon or add-on, also known as plug-in) is a program written in accordance with a certain specification of the application program interface. It can only run under the system platform specified by the program (multiple platforms may be supported at the same time), and cannot run independently of the specified platform. Because the plug-in needs to call the function library or data provided by the original pure system. Many software have plug-ins, and there are countless kinds of plug-ins. For example, in IE, after installing the relevant plug-in, the WEB browser can directly call the plug-in program for processing specific types of files. The positioning of the plug-in is to develop a program that realizes functions that the original pure system platform and application software platform do not have. It can only run under the system platform specified by the program (may support multiple platforms at the same time), and cannot run independently of the specified platform. Because the plug-in needs to call the function library or data provided by the original pure system.

The emergence of the plug-in can be traced back to the mid-1970s. When the EDT text editor was running the UnisysVS / 9 operating system on the Univac 90/60 series mainframes, it provided a feature that the editor could run a program and allow this program to enter The editor's buffering allows external programs to refer to tasks being edited in memory. Plug-in programs allow the editor to perform text editing on a buffer that is shared between the editor and the plug-in. The Waterloo Fortran compiler uses these features to enable internal compilation of Fortran programs that can be edited with EDT. [1]
The application software provides various services that enable the plug-in to be applied, including providing a loading method so that the plug-in can be loaded into the application program and the network transmission protocol to perform data exchange with the plug-in. Plug-ins must rely on the application to perform their functions. Plug-ins alone cannot run normally. On the contrary, the application does not need to depend on the plug-in to run, so that the plug-in can be loaded on the application and dynamically updated without any changes to the application. [1]
Using plug-in technology can bring benefits in many aspects such as analysis, design, development, project planning, collaborative production, and product expansion:
(1) The structure is clear and easy to understand. As borrowed
Sea brush
Bloodstain brush
Streamline brush
Real hair brush
Pearl necklace brush
Circle vector brush
English brush
Eye brush
Dotted brush
Small flower brush
Decadent blot brush
Texture series pattern
Lace Fill Pattern
Cloth pattern
Dotted grid fill pattern
Cute flower fill pattern
Classical texture pattern
Cute fill pattern
Horizontal and vertical line fill pattern
Classical background pattern
Non-mainstream effects action
Dark effect action
Character whitening effect action
Character negative effect action
Face lightening effect action
Soft color effect action
Skin softening effect action
Black and white effect action
Soften landscape effects
Character cyan tone effect action [1]

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?