close

Komplement (számítógép)

Ugrás a navigációhoz Ugrás a kereséshez
Image
A GNU IceCat bemutatja a telepített bővítmények listáját.

A számítógépes bővítmény , más néven beépülő modul , egy olyan alkalmazás (vagy számítógépes program ), amely lehetővé teszi egy másik alkalmazás vagy program funkcióinak kiterjesztését anélkül, hogy a kódot módosítani kellene [ 1 ] . Ez a kiegészítő alkalmazás a fő alkalmazáson keresztül fut, és az alkalmazásprogramozási felületen keresztül működik együtt . A beépülő modul és a beépülő modul abban különbözik, hogy a beépülő modulokat jó hírű cégek fejlesztik, és biztonsági tanúsítvánnyal rendelkeznek, és a beépülő modulokat bárki fejlesztheti.

Más néven az angol kifejezések, plug-in ("pluggable" vagy "insertion") vagy add-on ("added"), valamint csatlakozó vagy bővítmény .

Például videojátékokhoz és alkalmazásokhoz használják.

A bővítmények lehetővé teszik:

  • Hogy a külső fejlesztők együttműködjenek a fő alkalmazással annak funkcióinak kiterjesztésével.
  • Csökkentse az alkalmazás méretét.
  • Külön alkalmazásforráskód a szoftverlicenc- kompatibilitás miatt .

Előzmények

Az első beépülő modulok az 1970 -es évek közepén jelentek meg , amikor az Unisys VS/9 operációs rendszeren futó EDT szövegszerkesztő az Univac 90/60 számítógépsorozatot használva lehetővé tette, hogy egy külső program hozzáférjen a memóriához a munkamenet szerkesztéséhez.

1987-ben a Macintosh beépítette a HyperCard és a QuarkXPress funkciókat.

1988-ban a Silicon Beach Software beépült a Digital Darkroom és a SuperPaint bővítményei közé, Ed Bömke pedig megalkotta a "plug-in" kifejezést .

Alkalmazások bővítményekkel

Néhány alkalmazástípus, amelyek gyakran tartalmaznak bővítményeket:

  • Webböngészők – Az interaktív tartalmak, videók és hasonlók megtekintéséhez gyakran szükség van bizonyos bővítményekre, amelyek kiterjesztik a weboldalak funkcióit. Jól ismert példa erre az Adobe Flash Player , egy beépülő modul, amely interaktív multimédiás animációkat tölt be, és például videók megtekintéséhez használható.
  • Audiolejátszók : egyesek lehetővé teszik, hogy bővítményeket adjon hozzá eredetileg nem támogatott formátumok lejátszásához, hang- vagy videoeffektusok létrehozásához, animációk vagy képernyők megjelenítéséhez, amelyek a hallgatott zenének megfelelően mozognak, többek között. A Windows Media Player és a Winamp számos lehetőséget támogat.
  • Tartalomkezelő rendszerek : lehetővé teszik a megjelenés megváltoztatását, gombok vagy más típusú tartalom hozzáadását az általuk generált weboldalakhoz. A WordPress bővítmények jól ismertek.

Általánosságban elmondható, hogy bármely alkalmazás támogatja a bővítményeket.

Művelet

A fő vagy gazdaalkalmazás olyan szolgáltatásokat nyújt, amelyeket a beépülő modul használhat, beleértve a beépülő modulok önregisztrálására szolgáló módszert és az adatcserére szolgáló protokollt. A beépülő modulok a gazdagép alkalmazás által nyújtott szolgáltatásoktól függenek, és általában nem működnek önmagukban. Inkább a főalkalmazás tőlük függetlenül működik, lehetővé téve a végfelhasználók számára, hogy dinamikusan hozzáadjanak és frissítsenek bővítményeket anélkül, hogy bármiféle változtatást kellene végrehajtaniuk a főalkalmazáson.

Az alkalmazásprogramozási interfészek (API-k) szabványos interfészt biztosítanak, amely lehetővé teszi harmadik felek számára, hogy olyan beépülő modulokat hozzanak létre, amelyek kölcsönhatásba lépnek a fő alkalmazással. A stabil API lehetővé teszi, hogy a harmadik féltől származó beépülő modulok az eredeti verzióhoz hasonlóan működjenek, és meghosszabbítsák az elavult alkalmazások életciklusát. Az Adobe Photoshop és After Effects beépülő modulok API-ja szabványossá vált, és bizonyos mértékig átvették a konkurens alkalmazások, például a Corel Paint Shop Pro . Az API további példái közé tartozik többek között a VST és az Audio Units .

Számos játék és alkalmazás architektúrája gyakran használ beépülő modulokat, amelyek lehetővé teszik a kiadók – akár az eredeti készítők, akár harmadik felek – számára, hogy funkcionalitást adhassanak a szoftverhez. A Microsoft Flight Simulator sorozat jól ismertté vált repülőgépes kiegészítőiről.

Plugin rendszer

A gyakran használt plugin-rendszer (nincs jelenlegi név), egy olyan program, amely egy egyedi mappát foglal le (általában ugyanazon az útvonalon, mint a programé), ahol a harmadik fél által létrehozott új beépülő modulokat keresi, a fő program indításkor ellenőrzi a mappát. és az alapértelmezés szerint meghívott és a beépülő modulokban előírt eljárásokon keresztül beszerzi a szükséges adatokat, hogy (például) grafikus felületen jelenítse meg őket, vagy megkapja a plugin által exportált alternatív eljárások listáját (karakterláncok segítségével).

Lásd még

Hivatkozások

  1. "Mi az a plugin, és mire használják?" . IONOS digitális útmutató . Letöltve: 2022-03-29 .