Komplement (datamaskin)

Et datatillegg , også kjent som en plug-in , er et program (eller dataprogram ) som lar deg utvide funksjonene til et annet program eller program uten å måtte endre koden [ 1 ] . Denne tilleggsapplikasjonen kjører gjennom hovedapplikasjonen og samhandler gjennom applikasjonsprogrammeringsgrensesnittet . Plugin og plug-in skiller seg ved at plug-ins er utviklet av anerkjente selskaper og er sikkerhetssertifisert og plug-ins kan utvikles av alle.

Det er også kjent under de engelske begrepene, plug-in ("pluggable" eller "insertion") eller add-on ("added"), og som kobling eller utvidelse .

Den brukes for eksempel til videospill og applikasjoner.

Plugins tillater:

Historie

De første plugin-modulene dukket opp på midten av 1970 -tallet , da EDT -tekstredigereren som kjørte på Unisys VS/9 -operativsystemet og brukte Univac 90/60-serien med datamaskiner tillot et eksternt program å få tilgang til minnet for å redigere økten.

I 1987 inkluderte Macintosh funksjonaliteten i HyperCard og QuarkXPress.

I 1988 inkluderte Silicon Beach Software plugins i Digital Darkroom og SuperPaint, og Ed Bömke laget begrepet "plug-in" .

Applikasjoner med plugins

Noen typer applikasjoner som ofte inkluderer plugins er:

Generelt kan enhver applikasjon legge til støtte for plugins.

Operasjon

Hoved- eller vertsapplikasjonen tilbyr tjenester som plugin-en kan bruke, inkludert en metode for plugins for å registrere seg selv og en protokoll for utveksling av data. Plugins avhenger av tjenestene som tilbys av vertsapplikasjonen og fungerer vanligvis ikke alene. Snarere fungerer hovedapplikasjonen uavhengig av dem, slik at sluttbrukere kan legge til og oppdatere plugins dynamisk uten å måtte gjøre noen endringer i hovedapplikasjonen.

Application Programming Interfaces (API) gir et standardgrensesnitt, som lar tredjeparter lage plugins som samhandler med hovedapplikasjonen. Et stabilt API lar tredjeparts plugins fungere som originalversjonen og forlenge livssyklusen til utdaterte apper. API for Adobe Photoshop og After Effects -plugins har blitt en standard og har blitt tatt i bruk til en viss grad av konkurrerende applikasjoner som Corel Paint Shop Pro . Andre eksempler på API inkluderer, men er ikke begrenset til, VST og lydenheter .

Arkitekturene til mange spill og applikasjoner bruker ofte plugins som lar utgivere, enten de opprinnelige skaperne eller tredjeparter, legge til funksjonalitet til programvaren. Microsoft Flight Simulator -serien har blitt kjent for sine flytillegg .

Plugin-system

Et plugin-system, ofte brukt (ingen nåværende navn), er et program som tildeler en unik mappe (vanligvis i samme bane som programmets) hvor nye plugins opprettet av tredjeparter vil bli søkt etter, hovedprogrammet skanner mappen ved oppstart og gjennom prosedyrer som kalles som standard og kreves i pluginene, får den de nødvendige dataene for å (for eksempel) visualisere dem i et grafisk grensesnitt eller få listen over alternative prosedyrer som plugin- en eksporterer (ved hjelp av strenger).

Se også

Referanser

  1. "Hva er en plugin og hva brukes den til?" . IONOS Digitalguide . Hentet 2022-03-29 .