Applet

Un article de Wikipédia, l'encyclopédie libre.

wikt:

Voir « applet » sur le Wiktionnaire.

Un applet (nom masculin), ou en français une « appliquette » ou parfois une « applette », est un logiciel qui s'exécute dans la fenêtre d'un navigateur web.

Cette approche offre un moyen de fournir à l'utilisateur, sans installation d'un logiciel ad hoc (souvent appelé client lourd), une application ergonomique et réactive car pour bonne part animée par son navigateur web plutôt que par le serveur distant.

Un navigateur web nu n'offre qu'une interface de présentation d'informations, il est incapable de les traiter. Lui assigner certaines tâches réduit les communications réseau ainsi que le volume de travaux (charge) imposé au serveur, donc mobilise les ressources (CPU, mémoire informatique...) du poste client afin d'améliorer la fluidité en réduisant les latences. De surcroît une applette offre au développeur un moyen d'employer certaines ressources du poste client qui demeurent hors de portée du HTML et améliorent l'ergonomie de l'application, par exemple grâce à des composants d'interface graphique. Tout navigateur contemporain abrite pour cela un environnement d'exécution d'applettes. Ces dernières recèlent le code de programmes et le serveur les expédie au client qui tente d'accéder à l'URL de l'application. Elles assureront ensuite, autant que faire se peut et que le développeur le souhaite, les traitements de données et leur présentation, ainsi que l'interaction avec l'utilisateur et le serveur.

Le logiciel placé dans l'applette peut être de tout type, il peut donc s'agir d'une interface de messagerie instantanée, d'un jeu ou encore d'une animation.

Bon nombre d'appliquettes sont, en 2005, programmées en langage Java. Par extension, on peut actuellement rencontrer des applets s'appuyant sur la technologie Flash ou Silverlight (Rich Internet Application).

[modifier] Caractéristiques

Une appliquette est écrite au moyen d'un éditeur de texte quelconque générant un fichier "appliquette.java" puis compilé afin d'obtenir une classe java "appliquette.class". C'est cette "class" qui est référencée dans le code source HTML.

Une appliquette est exécutée à l'intérieur du navigateur web. Les règles de sécurité interdisent, par défaut, tout accès à des ressources autres que celles fournies par le navigateur. Ces règles peuvent être modifiées mais nécessitent un accord explicite de l'utilisateur pour être activées. Ainsi, une appliquette ne pourra lire un fichier situé sur l'ordinateur de l'utilisateur qu'après avoir obtenu l'autorisation explicite de le faire.

Le fait d'apposer une signature numérique à l'appliquette offre à ceux qui l'installent un moyen de s'assurer que ce qu'ils téléchargeront provient bien de l'auteur et n'a pas été modifié.

[modifier] Liens internes