Qu'est-ce qu'un Applet?

Une applet est un type spécial de programme informatique destiné à être exécuté uniquement dans une autre application logicielle. Le terme est généralement utilisé pour décrire des programmes écrits en langage de programmation Java. Ces programmes sont conçus pour ajouter des fonctionnalités et de l’interactivité aux sites Web sur lesquels le langage HTML standard est insuffisant. Les appareils mobiles tels que les téléphones cellulaires utilisent également des applets, mais ils peuvent le faire différemment.

Il existe de nombreuses différences entre une applet et une application informatique standard. La plus grande différence réside dans le fait qu’une applet ne peut être exécutée que par un autre programme déjà présent sur le système, le plus souvent un navigateur Web ou un autre interpréteur spécialisé. Cela offre une sécurité accrue et permet à l'applet d'être indépendante de la plate-forme, car la langue dans laquelle elle est écrite est traduite par chaque système d'exploitation, selon les besoins.

L'un des avantages de l'utilisation d'une applet au lieu d'une application est la mise en œuvre intégrée de contrôles de sécurité très stricts. Une applet standard s'exécute dans un mode très restreint où elle est incapable d'accéder directement à une ressource système. Le logiciel qui exécute le programme peut restreindre l'accès de sorte qu'il ne connaisse pas le système sur lequel il s'exécute. Alternativement, il existe des types d'applets pouvant implémenter des méthodes de sécurité avancées permettant un accès accru à la discrétion de l'utilisateur.

Les navigateurs Web utilisent fréquemment des applets Java pour donner aux utilisateurs l'accès à différents types de médias en ligne sans nécessiter l'installation d'un programme complètement séparé. Une applet peut également être utilisée pour faciliter la rédaction de formulaires en ligne, afficher des images de manière dynamique ou permettre la lecture de jeux. Les applets sont même largement utilisés sur le marché du commerce électronique, où ils sont utilisés pour communiquer en toute sécurité avec un serveur lors d’achats.

Lorsqu'elles sont utilisées via un navigateur Web, les applets peuvent être hautement personnalisées sans qu'il soit nécessaire de réécrire le logiciel. Cela se fait grâce à l'utilisation de HTML. Lorsqu'il est appelé depuis un document HTML pour un site Web, il est possible de transmettre plusieurs paramètres différents au programme directement dans le code HTML. Ce mécanisme permet de personnaliser facilement un seul applet sur plusieurs sites Web.

Les appareils mobiles utilisent les applets d'une manière légèrement différente. De nombreux périphériques incluent un framework logiciel intrinsèque qui permet aux applets de s'exécuter indépendamment de tout autre programme. Cette méthode garantit toute la sécurité et la portabilité d'une implémentation standard sans avoir à envelopper le programme dans un conteneur logiciel séparé.

Même si les applets sont conçus pour fonctionner dans un environnement sécurisé où le système hôte ne peut pas être endommagé, il existe des moyens pour qu'ils aient un accès complet au système. Les applets Java peuvent être signés, ce qui signifie que si l'utilisateur du système approuve le programme, il sera autorisé à accéder aux fichiers et aux ressources du système hôte. Ces types d'exceptions de sécurité invitent toujours l'utilisateur avant d'autoriser l'accès.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?