Vés al contingut

Miniaplicació: diferència entre les revisions

De la Viquipèdia, l'enciclopèdia lliure
Contingut suprimit Contingut afegit
Cap resum de modificació
Cap resum de modificació
Línia 11: Línia 11:
* [[Applet de Java]]
* [[Applet de Java]]


[[Categoria:Programari]]
[[Categoria:Programació]]


[[cs:Applet]]
[[cs:Applet]]

Revisió del 19:17, 14 oct 2007

Un Applet és un component de programari que corre sobre el context d'un altre programa, per exemple, un navegador web. Els applets acostumen a desenvolupar una funció molt concreta que no pot ser usada de forma independent. D'aquí ve el sufix -let (en català, -et, és a dir, és una aplicacioneta). El terme fou introduït a l'AppleScript l'any 1993. Un applet es distingeix d'una subrutina per diferents funcionalitats. Primera, només es pot executar a la plataforma del client, al contrari que els servlets. Així, un applet aporta funcionalitats o rendiment més enllà dels del seu contenidor (el navegador). També, en contrast amb una subrutina, certes capacitats estan restringides pel contenidor. Un applet està escrit en un llenguatge que és diferent del d'scripting o de l'HTML que l'invoquen. L'applet està escrit en un llenguatge compilat, mentre el llenguatge de scripting del contenidor és interpretat, d'on ve el millor rendiment o funcionalitat de l'applet. A diferència d'una subrutina, un component web complet pot ser implementat com un applet.

La paraula applet podria ser usada alternativament per descriure una aplicació petita independent, com ara les que s'incorporen a un sistema operatiu, per exemple una calculadora o un editor de text.

Atributs

A diferència d'un programa, un applet no pot còrrer de manera independent; un applet acostuma a oferir funcionalitats de visualització o gràfics i sovint interactuen amb l'usuari humà. Tanmateix, acostumen a funcionar sense estat i tenen privilegis de seguretat restringits. L'applet ha de còrrer sobre un contenidor, que és distribuït amb un programa que el suporta, amb un plugin o una varietat d'aplicacions addicionals, com els dispositius mòbils que suporten el model de programació de l'applet.

Com a exemples d'applets tenim els Java Applets i les SWF. Un altre exemple és el Windows Media Player que és usat per incrustar fitxers de video als navegadors que suporten el seu plugin. Alguns plugins també permeten visualitzar diferents models 3D en un navegador web, a través d'un applet que permet veure el model renderitzat i amb zoom. Molts jocs per navegador estan basats en applet, encara que la majoria acaben evolucionant cap a aplicacions plenament funcionals i que requereixen instal·lació.

Vegeu també