Zapojit

(přesměrováno z " Rozšíření (software) ")
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 19. března 2020; kontroly vyžadují 16 úprav .

Plugin [1] [2] ( anglicky  plug-in , od plug in “connect”) je samostatně zkompilovaný softwarový modul , který je dynamicky připojen k hlavnímu programu a je navržen tak, aby rozšiřoval a/nebo využíval jeho schopnosti. Pluginy jsou obvykle implementovány jako sdílené knihovny .

Aby bylo možné připojit zásuvné moduly, musí v ní vývojář hlavní aplikace poskytnout určité programovací rozhraní a také alespoň minimální možnosti pro správu sady zásuvných modulů. V tomto případě mohou být možnosti programu rozšířeny vývojáři třetích stran. V některých aplikacích mohou být pluginy konfigurovány uživatelem dodatečně [3] .

Příklad: plugin Adobe Flash Player , Microsoft Silverlight .

Principy činnosti

Hlavní aplikace poskytuje služby, které může plugin využívat. Patří mezi ně schopnost pluginu zaregistrovat se do hlavní aplikace a také protokol pro komunikaci s jinými pluginy.

Pluginy jsou závislé na službách poskytovaných hlavní aplikací a často se nepoužívají samostatně. Naproti tomu hlavní aplikace zpracovává pluginy nezávisle, což dává koncovým uživatelům možnost dynamicky přidávat a aktualizovat pluginy, aniž by museli provádět změny v hlavní aplikaci.

Příklady

Plugin pro editor rastrové grafiky může být filtr, který nějakým způsobem změní obrázek, paletu a tak dále.

Často ve formě zásuvného modulu se provádí podpora formátů souborů, například pro přehrávače zvuku a videa, balíčky kancelářských aplikací , programy pro zpracování zvuku a grafiky . V programech pro zpracování zvuku provádějí zásuvné moduly zpracování a vytváření zvukových efektů, jako je mastering , použití ekvalizéru a komprese dynamického rozsahu . Některé zásuvné moduly mění technické vlastnosti zvuku: hloubku , vzorkovací frekvenci a tak dále.

Velmi oblíbené jsou zásuvné moduly pro poštovní programy, jmenovitě spamové filtry, zásuvné moduly pro kontrolu e-mailů pomocí antiviru atd. V počítačových hrách lze pomocí zásuvných modulů konfigurovat mnoho parametrů hry pomocí speciálních knihoven, které umožňují takové změny a zajistit chod plug-inů (možná použít termín „ doplňek “). Například změna pravidel hry, vytváření nových herních mechanismů. Použití pluginů je běžnější ve hrách pro více hráčů .

Poznámky

  1. Slovo „plugin“ v kopii ACADEMOS Spelling Academic Resource Archival ze dne 10. června 2021 na Wayback Machine (V.V. Vinogradov Russian Language Institute RAS)
  2. Slovo „plugin“ ve slovnících Gramota.ru . Získáno 4. června 2016. Archivováno z originálu 5. srpna 2016.
  3. Vlasov, 2012 .

Literatura

Viz také