How often to each of the users of personalcomputer was not enough, any component, the presence of which would make his favorite and most needed program almost ideal? Perhaps, in most cases. After all, software developers can not provide for every moment of operating their own solutions, as well as take into account all the requirements that numerous end users can present. For example, most Internet browsers do not have a number of features, so why not use the tools to browse the web? Of course not! To help ordinary users come such solutions as, the plugin that is this component, we'll try to understand below.
Plugin what is this concept, many askusers who are taking the first steps in mastering the intricacies of using applications that solve a wide range of tasks. Plugin what is this word? This term means that the features of the program, initially missing in the delivery package, can still be implemented. At its core, plug-ins are add-ons that are embedded in the body of the program and become an integral part of it. Add-on plug-ins are able to extend the functionality of most popular applications, so their use helps users to combine ways of solving a set of seemingly unrelated tasks in one program.
In technical terms, explain the plugin thatsuch it is possible so. The plugin is an independently compiled software module that has the ability to dynamically connect to the main program. In general, the purpose of this module is to expand and / or use all the capabilities of the application. Most often, plug-ins are created in the form of shared libraries.
The main application provides services,used by the addition. These services are represented by various features - the ability of the plug-in to register itself in an extensible application, a protocol that allows plug-ins to exchange data with each other, as well as some other components. Plug-ins have a dependency on the services provided by the main program and in almost all cases they can not be used separately from the application for which they were created. The main application, in contrast to the add-ons, has the ability to freely operate plug-ins, which makes it possible for end users to add, delete and update add-ons dynamically, without having to subject the main application to any changes.
As an example of an application for whichplug-ins are released, the graphic editor can act. Most often for these applications are offered various filters, which are plug-ins in their essence. Quite common is the situation when some plug-ins support some file formats. For example, this state of affairs is very often observed in popular multimedia media players, in office application packages, as well as applications used to process audio and graphics. Sound processing also requires the use of plug-ins - they process and create various sound effects and additional features, for example, mastering, using an equalizer and compressing the dynamic range. Some plug-ins have the ability to change the technical characteristics of audio tracks represented by depth, sampling rate and many others. Especially popular among Internet users is the plug-in protection for the browser, which allows you to secure your PC from the aggressive environment of the Global Network.
On this list of functions that acquireprogram after installing plugins, of course, does not end - every developer tries to bring something new into his application, and third-party enthusiast programmers are unusually strongly affected by the desire to extend the capabilities of programs and customize them "for themselves."