Mikä on Applet?

Appletti on erityinen tietokoneohjelma, joka on tarkoitettu käytettäväksi vain toisen sovelluksen sisällä. Termiä käytetään yleisimmin kuvaamaan ohjelmia, jotka on kirjoitettu Java -ohjelmointikielellä. Nämä ohjelmat on suunniteltu lisäämään toiminnallisuutta ja vuorovaikutteisuutta verkkosivustoille, joilla tavallinen HTML-kieli ei riitä. Mobiililaitteet, kuten matkapuhelimet, käyttävät myös sovelmia, mutta ne voivat tehdä sen eri tavalla.

Sovelluksen ja tavallisen tietokoneohjelman välillä on monia eroja. Suurin ero on, että sovelman voi ajaa vain toinen järjestelmässä jo oleva ohjelma, useimmiten selain tai muu erikoistulkki. Tämä lisää turvallisuutta ja sallii sovelman olla alustasta riippumaton, koska jokainen eri käyttöjärjestelmä kääntää kielen, jolla se on kirjoitettu.

Yksi eduista, kun käytetään applettia sovelluksen sijaan, on erittäin tiukkojen turvavalvontatoimien sisäänrakennettu käyttöönotto. Normaali sovelma toimii erittäin rajoitetussa tilassa, jossa se ei pysty käyttämään suoraan mitään järjestelmän resursseja. Ohjelmaa käyttävä ohjelmisto voi rajoittaa pääsyä niin, että se ei ole tietoinen järjestelmästä, jossa sitä suoritetaan. Vaihtoehtoisesti on olemassa erilaisia ​​sovelmia, jotka voivat toteuttaa kehittyneitä suojausmenetelmiä, jotka mahdollistavat paremman pääsyn käyttäjän harkinnan mukaan.

Verkkoselaimet käyttävät usein Java -sovelmia antaakseen käyttäjille pääsyn erityyppisiin online -medioihin ilman erillisen ohjelman asentamista. Applettia voidaan käyttää myös helpottamaan online -lomakkeiden täyttämistä, kuvien näyttämistä dynaamisesti tai pelien pelaamista. Appletit ovat jopa laajalti käytössä sähköisen kaupankäynnin markkinoilla, joilla niitä käytetään turvallisesti kommunikoimaan palvelimen kanssa ostoksia tehdessään.

Kun appletteja käytetään verkkoselaimen kautta, ne voidaan räätälöidä ilman ohjelmiston uudelleen kirjoittamista. Tämä tehdään käyttämällä HTML -koodia. Kun sitä kutsutaan verkkosivuston HTML -asiakirjan sisältä, on mahdollista siirtää useita eri parametreja ohjelmalle suoraan HTML -koodin sisältä. Tämä mekanismi mahdollistaa yhden sovelman muokkaamisen helposti useilla verkkosivustoilla.
Mobiililaitteet käyttävät appletteja hieman eri tavalla. Monissa laitteissa on luontainen ohjelmistokehys, jonka avulla appletit voivat toimia muista ohjelmista riippumatta. Tämä menetelmä takaa vakioteoksen turvallisuuden ja siirrettävyyden ilman, että ohjelmaa on pakattava erilliseen ohjelmistosäiliöön.
Vaikka appletit on suunniteltu toimimaan suojatussa ympäristössä, jossa isäntäjärjestelmä ei voi vahingoittua, on olemassa tapoja, joilla ne voivat saada täyden pääsyn järjestelmään. Java -sovelmia voidaan allekirjoittaa, mikä tarkoittaa, että jos järjestelmän käyttäjä luottaa ohjelmaan, se saa pääsyn isäntäjärjestelmän tiedostoihin ja resursseihin. Tämäntyyppiset tietoturvapoikkeukset kehottavat aina käyttäjää ensin ennen pääsyn sallimista.