Applet

Aplet , aplet , czy aplet jest oprogramowanie lub mini-program , który działa w oknie innej aplikacji , zazwyczaj w przeglądarce internetowej .

Terminologia

Określenie „aplet” wynosi od angielskiej aplikacji ( „Aplikacja”) i -Niech (sufiks wskazujący mały rozmiar), inne źródła wskazują, że może być to skrót od app lication s pasma świetlnego wag e IGH t  ” ( dosł „ mała aplikacja ”). Proponowane francyzacje to „aplet”, „aplet” i „aplet”. Ponieważ słowo „aplet”, jego użycie waha się między męskością i żeńskością, terminologia Larousse i Grand Dictionnaire wskazuje ze swej strony, że słowo to jest męskie.

Ze względu na dominację języka Java w tej dziedzinie, „aplet” jest często uważany za synonim apletu Java .

Cel

Podejście to oferuje sposób na zapewnienie użytkownikowi, bez instalowania oprogramowania ad hoc (często nazywanego ciężkim klientem ), ergonomicznej i responsywnej aplikacji, ponieważ jest ona w dużej mierze obsługiwana przez jego przeglądarkę internetową, a nie przez zdalny serwer.

Aplet jest napisany w języku innym niż język skryptowy używany na stronie HTML. Skrypty są interpretowane podczas kompilacji apletów , dzięki czemu po czasie ładowania, który jest jednak dłuższy niż skrypty, mają lepszą wydajność i lepszą interaktywność. Użyty język daje wtedy dostęp do biblioteki elementów graficznych interfejsów oraz do API . Aplety te są wywoływane za pomocą skryptów lub określonych tagów ( obiekt, osadzanie ) obecnych w kodzie HTML.

Oprogramowanie umieszczone w aplecie może być dowolnego typu, może to być interfejs komunikatora , gra lub nawet animacja. Zawsze wymaga instalacji maszyny wirtualnej w systemie operacyjnym .

W 2005 roku wiele apletów zostało zaprogramowanych w języku Java . Dzięki rozszerzeniu możemy obecnie znaleźć aplety oparte na technologii Adobe Flash lub Silverlight ( Rich Internet Application ).

Infrastruktura apletu

Termin aplet pojawia się wraz z apletami Java, ale można go uogólnić. Aplet to ogólnie skrypt, który po skompilowaniu na serwerze jest ładowany przez przeglądarkę w celu zwiększenia interaktywności i funkcjonalności interfejsu wizualnego. Przeglądarka musi być kompatybilna z technologią używaną przez aplet lub, jeśli tak nie jest, mieć możliwość zainstalowania wtyczki . Wtyczka ta w zależności od funkcjonalności może być silnikiem multimedialnym (Quicktime, unity 3D, windows media), maszyną wirtualną (java, Flash, silverlight) lub wtyczką renderującą ( MathML , VRML ). Uruchomienie apletu, wtyczki może zostać wykryte bezpośrednio przez przeglądarkę lub za pomocą określonego tagu html zawierającego kod JavaScript . Następnie można zaproponować użytkownikowi instalację tego ostatniego.

Po zainstalowaniu wtyczki aplet nie ma dostępu do zewnętrznych zasobów przeglądarki, ponieważ działa w określonej przestrzeni: piaskownicy lub piaskownicy ). Przeglądarka oferuje pewne zasoby wewnętrzne, w tym pliki cookie dla przeglądarki, stronę html, środowisko wykonawcze apletów ( Evercookie  (en) : ( LSO flash / silverlight). Te zasady bezpieczeństwa można modyfikować, ale ich aktywacja wymaga wyraźnej zgody użytkownika Dzięki temu aplet będzie mógł odtworzyć plik znajdujący się na komputerze lub obsługiwać kamerę internetową użytkownika dopiero po uzyskaniu wyraźnego upoważnienia do tego.

Umieszczenie podpisu cyfrowego w aplecie daje tym, którzy go instalują, możliwość upewnienia się, że to, co pobierają, pochodzi od autora, nie zostało zmienione i że wszystko zostało poświadczone przez zaufaną organizację.

Zalety i wady

Zaleta tych technologii zależy w dużej mierze od strony programisty dostarczonych narzędzi ( debugowanie i animacja) oraz bogactwa bibliotek (zabezpieczanie).

Zobacz też

Uwagi i odniesienia

  1. „  aplet  ” , Le Grand Dictionnaire terminologique , Biuro Québécois de la langue française (dostęp 14 lipca 2020 ) .
  2. Komisję do wzbogacenia języka francuskiego , „  appliquette  ” , FranceTerme , Ministerstwa Kultury (dostęp 14 lipca 2020 ) .
  3. „  aplet  ” , słownik Larousse .
  4. „  applet  ” , na usito.usherbrooke.ca , Université de Sherbrooke (dostęp 14 lipca 2020 ) .
  5. "  Applet, Oxford Dictionary  "
  6. "  apletów  " na 01net , 01net (dostęp na 1 st września 2020 roku ) .
  7. http://subaru2.univ-lemans.fr/ommunications/physique/02/java/java5.html
  8. „  http://dictionary.phpmyvisites.net/definition-applet-4109.htm  ” ( ArchiwumWikiwixArchive.isGoogle • Co robić? ) .