Liitännäinen (tietotekniikka)

Liitännäinen (plugin, plug-in) on tietokoneohjelma, joka toimii vuorovaikutuksessa isäntäsovelluksen, kuten verkkoselaimen tai sähköpostiohjelman kanssa, tarjotakseen tietyn toiminnon tarvittaessa.

 Sanastoa 

Aiheeseen liittyvä sanasto ei ole vakiintunutta suomessa eikä englannissa. Erään jaottelun mukaan ohjelmistojen lisäosia (engl. add-ons) ovat käyttötavoiltaan ja rakenteeltaan toisistaan eroavat

 ulkoasut eli teemat (appearances, themes)
 snap-in-lisäosat (ei vakiintunutta suomennosta)
 laajennukset (extensions)
 liitännäiset (plug-ins, plugins)

Englannin kielessä käytetään usein sanaa plug-in myös puhuttaessa laajennuksista, sillä liitännäisten ja laajennusten välinen raja jää helposti hämäräksi tavalliselle tietokoneenkäyttäjälle. Kuvaavaa on myös, että Windowsin omalla verkkosivustolla, Microsoft Management Consolen esittelyssä (2013), snap-in on suomennettu sanalla laajennus.

 Esimerkkejä liitännäisistä 

Tyypillisiä esimerkkejä ovat liitännäiset, jotka

 lukevat tai muokkaavat tietyn tyyppisiä tiedostoja (esimerkiksi purkavat ääni- tai videotiedostoja)
 salaavat tai purkavat sähköpostiviestejä (esimerkiksi PGP)
 käsittelevät kuvia kuvankäsittelyohjelmassa tavoilla, joihin isäntäohjelma ei ilman liitännäistä pysty
 toistavat multimediaesityksiä WWW-selaimessa (esimerkiksi Flash)

 Isäntäsovelluksen ja liitännäisen välinen suhde 

Isäntäsovellus tarjoaa palveluja, joita liitännäiset voivat käyttää, kuten menetelmän, jonka avulla liitännäinen voi rekisteröidä itsensä isäntäsovelluksen käyttöön, sekä protokollan, jolla tietoja siirretään isäntäsovelluksen ja liitännäisen välillä. Liitännäiset ovat riippuvaisia palveluista, joita isäntäsovellus tarjoaa, eivätkä yleensä toimi itsenäisinä ohjelmina. Kääntäen isäntäsovellus on riippumaton liitännäisistä, joten liitännäisiä voidaan lisätä ja päivittää ilman muutoksia isäntäsovellukseen. Joissakin tapauksissa isäntäsovellusta ei tarvitse edes käynnistää uudelleen liitännäisen asentamisen jälkeen.

Luokka:Ohjelmistot
Luokka:Lisäosat