Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Applet — Wikipédia
Applet — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources (mai 2009).

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Une appliquette[1],[2], applette[1] ou applet[1],[3],[4] est un logiciel ou un mini-logiciel qui s'exécute dans la fenêtre d'une autre application, en général un navigateur web.

Terminologie

[modifier | modifier le code]

Le terme « applet » est issu de l'anglais app (« application ») et -let (suffixe indiquant la petite taille)[5], d’autres sources indiquent qu’il pourrait s’agir de l’acronyme d’« application light weight »[1],[4] (litt. « application de petite taille »). Les francisations proposées sont « applette », « appliquette » et « applet » tel quel[1],[2],[6]. Pour le mot « applet », l’usage hésite entre le masculin et le féminin[7], le Larousse et le Grand Dictionnaire terminologique indiquent pour leur part que le mot est masculin[3],[1].

En raison de la domination du langage Java dans ce domaine, « applet » est souvent considéré comme synonyme d'applet Java[8].

Objectif

[modifier | modifier le code]

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 applet est écrit dans un langage différent du langage de script utilisé dans une page HTML. Les scripts sont interprétés tandis que les applets sont compilées, permettant ainsi, après un temps de chargement toutefois plus long que les scripts, d'avoir de meilleures performances et une meilleure interactivité. Le langage utilisé donne alors accès à une bibliothèque de composants d'interface graphique et à une API. Ces applets sont appelées grâce aux scripts ou à certains tags (object, embed) présents dans le code html.

Le logiciel placé dans l'applet 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. Il nécessite toujours l'installation d'une machine virtuelle sur le système d'exploitation.

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

Infrastructure d'une applet

[modifier | modifier le code]

Le terme applet apparaît avec les applets Java mais peut être généralisé. Une applet est de façon générale un script qui, compilé sur le serveur, est chargé par le navigateur pour augmenter l'interactivité et les fonctionnalités de l'interface visuelle. Le navigateur nécessite d'être compatible avec la technique utilisée par l'applet ou, s'il ne l'est pas, de pouvoir l'être en installant un plugin. Ce plugin, selon sa fonctionnalité, peut être un moteur multimedia[Quoi ?](quicktime, unity 3D,windows media), une machine virtuelle (java, Flash, silverlight) ou un plugin de rendu (MathML, VRML). Le lancement de l'applet, plugin peut être détectée directement par le navigateur, ou bien à l'aide de balise html spécifique contenant du code JavaScript. L'installation de ce dernier pourra alors être proposée à l'utilisateur.

Une fois le plugin installé, l'applet n'a pas accès aux ressources externes du navigateur car elle s'exécute dans un espace particulier : le bac à sable ou sandbox). Le navigateur propose quelques ressources internes dont les cookies du navigateur, de la page html,de l'environnement d'exécution de l'applet (Evercookie (en): (LSO flash/silverlight). Ces règles de sécurité peuvent être modifiées mais nécessitent un accord explicite de l'utilisateur pour être activées. Ainsi, une applet ne pourra lire un fichier situé sur l'ordinateur ou actionner la webcam de l'utilisateur qu'après avoir obtenu l'autorisation explicite de le faire.

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

Avantages et inconvénients

[modifier | modifier le code]
Cette section a besoin d'être recyclée (novembre 2014).
Une réorganisation et une clarification du contenu sont nécessaires. Améliorez-la ou discutez des points à améliorer.

L'avantage de ces techniques dépend fortement côté développeur des outils fournis (débogage et animation) et de la richesse des bibliothèques (sécurisation).

  • Quel que soit l’applet ; le fichier lors du téléchargement sur le client demande un délai côté client qui peut être pénible
  • Le développement d'un site contenant des applets impose, même si on peut utiliser un éditeur de texte basique, un environnement de développement intégré permettant principalement d'accélérer l'écriture du code grâce à des aides, des outils (complétions, compilateur, vérificateur de syntaxe, debugeur).
  • Les moteurs de recherche ne peuvent indexer les applets binaires (flash, java, silverlight) contenant du contenu multimédia (image texte son vidéo). Un site entièrement binaire doit prévoir une version html pour pouvoir être interprété par les moteurs de recherche et rendre possible le référencement. Certains moteurs de recherche sont capables d'analyser des fichiers binaires (applets, images, vidéos…[réf. nécessaire]).

Voir aussi

[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • applet, sur le Wiktionnaire
  • Java
  • Navigateur web JavaScript AJAX
  • Microsoft Silverlight applet Silverlight
  • Adobe Flex Flash applet Flash
  • RichMedia
  • Director et son équivalent 3D de nom Unity

Notes et références

[modifier | modifier le code]
  1. ↑ a b c d e et f « applet », Grand Dictionnaire terminologique, Office québécois de la langue française (consulté le 14 juillet 2020).
  2. ↑ a et b Commission d’enrichissement de la langue française, « appliquette », sur FranceTerme, ministère de la Culture (consulté le 14 juillet 2020).
  3. ↑ a et b « applet », dictionnaire Larousse.
  4. ↑ a et b « applet », sur usito.usherbrooke.ca, Université de Sherbrooke (consulté le 14 juillet 2020).
  5. ↑ « Applet, Dictionnaire Oxford »
  6. ↑ « Appliquette », sur 01net, 01net (consulté le 1er septembre 2020).
  7. ↑ « Java5 », sur univ-lemans.fr via Wikiwix (consulté le 11 octobre 2023).
  8. ↑ « http://dictionnaire.phpmyvisites.net/definition-applet-4109.htm »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?).
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Applet&oldid=222401431 ».
Catégorie :
  • Terminologie de l'informatique
Catégories cachées :
  • Article contenant un lien mort
  • Article manquant de références depuis mai 2009
  • Article manquant de références/Liste complète
  • Article contenant un appel à traduction en anglais
  • Article avec section à recycler
  • Article à référence nécessaire
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id