Applet Java
Une applet java est une application qui s'exécute soit sur un navigateur web grâce à une machine virtuelle java?, soit avec un logiciel tiers, comme appelé AppletViewer.
Autrefois nécessaire pour créer des IHM de type client riche? dans un navigateur, désormais réalisables grâce à l'utilisation abondante de Javascript et en particulier AJAX, son utilisation s'est peu à peu déportée vers l'accès aux ressources systèmes, inaccessible par le navigateur.
Avantages
L'exécution d'applet java dans un environnement web apporte de nombreuses perspectives :
- Ayant accès à l'ensemble de fonctionnalités offertes par Java, les applets n'ont pas les contraintes de sécurité des navigateurs et peuvent accéder aux ressources système, comme le système de fichiers ou les périphériques matériels
- Java est exécuté sur une machine virtuelle qui est implémenté sur tous les OS. Les applets sont de facto multi-plateformes, et n'apportent pas de regression à ce titre par rapport au navigateur.
- Les interactions entre le navigateur et l'applet sont très simples, grâce à Javascript qui sert d'intermédiaire de communication
Inconvénients
...Mais s'accompagne aussi de son lot d'inconvénients :
- Java est un langage de plus côté client !
- Java nécessite _une machine virtuelle__ installée sur le poste client, en connexion avec le navigateur via un plugin. C'est le cas de la plupart des navigateurs
- Java est assez gourmand en ressources, en particulier au premier chargement de la machine virtuelle.
- L'accès aux ressources système nécessite la signature de l'applet et l'utilisation de certificats, ou bien l'autorisation explicite de l'utilisateur à défaut.
Utilisations dans Mediboard
Mediboard utilise Yoplet? une applet permettant de lire et d'écrire des fichiers sur le système de fichiers, permettant l'interaction avec des logiciels tiers qui communiquent par l'intermédiaire de fichiers d'entrée/sortie. C'est notamment le cas de LogicMax? et VitaleVision?.
Liens externes
- Applet java sur la Wikipedia
Dernièrement modifié par mytto
, Basé sur le travail de
rhum1
et
flavien
.
Modifiée dernièrement le mardi 23 de février, 2010 23h41m25.
