Ця стаття не містить . (липень 2016) |
Апле́т (англ. Applet) — коротка комп'ютерна програма, що функціонально розширює можливості основної програми, або інтернет-застосування. Наприклад, додає в вебсторінку функцію анімації. Для створення аплетів в мережі Інтернет використовується мова програмування Java.
Історія
Слово аплет вперше було використано в 1990 році в PC Magazine. Однак, концепція аплету або, ширше, невеликої інтерпретованої програми, завантаженої та виконаної користувачем, датується принаймні RFC 5 (1969) Джеффа Руліфсона, який описав мову декодування-кодування (DEL), яка була розроблена, щоб дозволити дистанційне використання системи on-Line (NLS) через ARPANET шляхом завантаження невеликих програм для покращення взаємодії. У RFC 2555 це було визначено як попередник завантажуваних програм Java.
Аплет як розширення іншого програмного забезпечення
У деяких випадках аплет не запускається самостійно. Ці аплети повинні запускатися або в контейнері, наданому програмою хоста, через плагін або в ряді інших програм, включаючи мобільні пристрої, які підтримують модель програмування аплетів.
Вебаплети
Аплети використовувалися для надання інтерактивних функцій для вебдодатків, які раніше не могли бути забезпечені лише HTML. Вони могли фіксувати введення мишею, а також мали елементи керування, такі як кнопки чи прапорці. У відповідь на дію користувача аплет може змінити наданий графічний вміст. Завдяки цьому аплети добре підходять для демонстрації, візуалізації та навчання. Існували онлайн-збірки аплетів для вивчення різних предметів, від фізики до фізіології серця. Аплети також використовувалися для створення колекцій онлайн-ігор, які дозволяли гравцям змагатися з живими суперниками в режимі реального часу.
Аплет також може бути лише текстовою областю, забезпечуючи, наприклад, міжплатформовий інтерфейс командного рядка для деякої віддаленої системи. За потреби аплет може залишити виділену область і працювати як окреме вікно. Однак аплети мають дуже обмежений контроль над вмістом вебсторінки за межами спеціальної області аплетів, тому вони менш корисні для покращення зовнішнього вигляду сайту загалом (у той час як аплети, такі як тікери новин або редактори WYSIWYG, також відомі). Аплети також можуть відтворювати медіа у форматах, які не підтримуються браузером.
Сторінки HTML можуть вбудовувати параметри, які були передані в аплет. Тому той самий аплет може виглядати по-різному залежно від переданих параметрів.
Java-аплети
- Java-аплет
- забезпечує можливість використовувати в World Wide Web «виконуваний вміст» шляхом виконання в гіпертекстовому документі міні-програм, відомих як аплети. Незвичайним є формат готового до виконання коду, у який транслюються аплети Java, — це апаратно-незалежний побайтовий формат. Завдяки використанню такого нейтрального формату відкомпільовані Java-програми можна переміщати по Internet, оскільки вони не залежать від операційної системи, у якій виконуються.
Безпека
Останні розробки в кодуванні програм, включаючи мобільні та вбудовані системи, привели до усвідомлення безпеки аплетів.
Аплети відкритої платформи
Аплети в середовищі відкритої платформи повинні забезпечувати безпечну взаємодію між різними програмами. Для забезпечення безпеки аплетів відкритої платформи можна використовувати композиційний підхід. Для безпечних взаємодій аплетів були розроблені передові методи перевірки композиції.
Java-аплети
Аплет Java містить різні моделі безпеки: захист непідписаного аплету Java, захист підписаного аплету Java та захист самопідписаного аплету Java.
Вебаплети
У веббраузері з підтримкою аплетів можна використовувати багато методів для забезпечення безпеки аплетів для шкідливих аплетів. Шкідливий аплет може заражати комп’ютерну систему багатьма способами, включаючи відмову в обслуговуванні, порушення конфіденційності та роздратування. Типове рішення для шкідливих аплетів — зробити веббраузер так, щоб він відстежував діяльність аплетів. Це призведе до створення веббраузера, який дозволить ручну або автоматичну зупинку шкідливих аплетів.
Посилання
- Oxford English Dictionary. 2011. оригіналу за 20 липня 2011. Процитовано 23 серпня 2011.
- Jeff Rulifson (2 червня 1969), DEL, RFC 5, Network Working Group
- RFC Editor, et a. (7 квітня 1999), 30 Years of RFCs, RFC 2555, Network Working Group
- Barthe, Gilles; Gurov, Dilian; Huisman, Marieke (2002). Compositional Verification of Secure Applet Interactions. Fundamental Approaches to Software Engineering. Lecture Notes in Computer Science. Т. 2306. с. 15—32. CiteSeerX 10.1.1.16.1254. doi:10.1007/3-540-45923-5_2. ISBN .
- Hassler, Vesna; Then, Oliver (1998). Controlling Applets' Behavior in a Browser. Proceedings 14th Annual Computer Security Applications Conference (Cat. No.98EX217). с. 120—125. doi:10.1109/CSAC.1998.738594. ISBN .
- Hassler, Vesna; Then, Oliver (1998). Controlling Applets' Behavior in a Browser. Proceedings 14th Annual Computer Security Applications Conference (Cat. No.98EX217). с. 120—125. doi:10.1109/CSAC.1998.738594. ISBN .
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lipen 2016 Aple t angl Applet korotka komp yuterna programa sho funkcionalno rozshiryuye mozhlivosti osnovnoyi programi abo internet zastosuvannya Napriklad dodaye v vebstorinku funkciyu animaciyi Dlya stvorennya apletiv v merezhi Internet vikoristovuyetsya mova programuvannya Java IstoriyaSlovo aplet vpershe bulo vikoristano v 1990 roci v PC Magazine Odnak koncepciya apletu abo shirshe nevelikoyi interpretovanoyi programi zavantazhenoyi ta vikonanoyi koristuvachem datuyetsya prinajmni RFC 5 1969 Dzheffa Rulifsona yakij opisav movu dekoduvannya koduvannya DEL yaka bula rozroblena shob dozvoliti distancijne vikoristannya sistemi on Line NLS cherez ARPANET shlyahom zavantazhennya nevelikih program dlya pokrashennya vzayemodiyi U RFC 2555 ce bulo viznacheno yak poperednik zavantazhuvanih program Java Aplet yak rozshirennya inshogo programnogo zabezpechennyaU deyakih vipadkah aplet ne zapuskayetsya samostijno Ci apleti povinni zapuskatisya abo v kontejneri nadanomu programoyu hosta cherez plagin abo v ryadi inshih program vklyuchayuchi mobilni pristroyi yaki pidtrimuyut model programuvannya apletiv Vebapleti Apleti vikoristovuvalisya dlya nadannya interaktivnih funkcij dlya vebdodatkiv yaki ranishe ne mogli buti zabezpecheni lishe HTML Voni mogli fiksuvati vvedennya misheyu a takozh mali elementi keruvannya taki yak knopki chi praporci U vidpovid na diyu koristuvacha aplet mozhe zminiti nadanij grafichnij vmist Zavdyaki comu apleti dobre pidhodyat dlya demonstraciyi vizualizaciyi ta navchannya Isnuvali onlajn zbirki apletiv dlya vivchennya riznih predmetiv vid fiziki do fiziologiyi sercya Apleti takozh vikoristovuvalisya dlya stvorennya kolekcij onlajn igor yaki dozvolyali gravcyam zmagatisya z zhivimi supernikami v rezhimi realnogo chasu Aplet takozh mozhe buti lishe tekstovoyu oblastyu zabezpechuyuchi napriklad mizhplatformovij interfejs komandnogo ryadka dlya deyakoyi viddalenoyi sistemi Za potrebi aplet mozhe zalishiti vidilenu oblast i pracyuvati yak okreme vikno Odnak apleti mayut duzhe obmezhenij kontrol nad vmistom vebstorinki za mezhami specialnoyi oblasti apletiv tomu voni mensh korisni dlya pokrashennya zovnishnogo viglyadu sajtu zagalom u toj chas yak apleti taki yak tikeri novin abo redaktori WYSIWYG takozh vidomi Apleti takozh mozhut vidtvoryuvati media u formatah yaki ne pidtrimuyutsya brauzerom Storinki HTML mozhut vbudovuvati parametri yaki buli peredani v aplet Tomu toj samij aplet mozhe viglyadati po riznomu zalezhno vid peredanih parametriv Java apletiDokladnishe Java aplet Java aplet zabezpechuye mozhlivist vikoristovuvati v World Wide Web vikonuvanij vmist shlyahom vikonannya v gipertekstovomu dokumenti mini program vidomih yak apleti Nezvichajnim ye format gotovogo do vikonannya kodu u yakij translyuyutsya apleti Java ce aparatno nezalezhnij pobajtovij format Zavdyaki vikoristannyu takogo nejtralnogo formatu vidkompilovani Java programi mozhna peremishati po Internet oskilki voni ne zalezhat vid operacijnoyi sistemi u yakij vikonuyutsya BezpekaOstanni rozrobki v koduvanni program vklyuchayuchi mobilni ta vbudovani sistemi priveli do usvidomlennya bezpeki apletiv Apleti vidkritoyi platformi Apleti v seredovishi vidkritoyi platformi povinni zabezpechuvati bezpechnu vzayemodiyu mizh riznimi programami Dlya zabezpechennya bezpeki apletiv vidkritoyi platformi mozhna vikoristovuvati kompozicijnij pidhid Dlya bezpechnih vzayemodij apletiv buli rozrobleni peredovi metodi perevirki kompoziciyi Java apleti Aplet Java mistit rizni modeli bezpeki zahist nepidpisanogo apletu Java zahist pidpisanogo apletu Java ta zahist samopidpisanogo apletu Java Vebapleti U vebbrauzeri z pidtrimkoyu apletiv mozhna vikoristovuvati bagato metodiv dlya zabezpechennya bezpeki apletiv dlya shkidlivih apletiv Shkidlivij aplet mozhe zarazhati komp yuternu sistemu bagatma sposobami vklyuchayuchi vidmovu v obslugovuvanni porushennya konfidencijnosti ta rozdratuvannya Tipove rishennya dlya shkidlivih apletiv zrobiti vebbrauzer tak shob vin vidstezhuvav diyalnist apletiv Ce prizvede do stvorennya vebbrauzera yakij dozvolit ruchnu abo avtomatichnu zupinku shkidlivih apletiv PosilannyaOxford English Dictionary 2011 originalu za 20 lipnya 2011 Procitovano 23 serpnya 2011 Jeff Rulifson 2 chervnya 1969 DEL RFC 5 Network Working Group RFC Editor et a 7 kvitnya 1999 30 Years of RFCs RFC 2555 Network Working Group Barthe Gilles Gurov Dilian Huisman Marieke 2002 Compositional Verification of Secure Applet Interactions Fundamental Approaches to Software Engineering Lecture Notes in Computer Science T 2306 s 15 32 CiteSeerX 10 1 1 16 1254 doi 10 1007 3 540 45923 5 2 ISBN 978 3 540 43353 8 Hassler Vesna Then Oliver 1998 Controlling Applets Behavior in a Browser Proceedings 14th Annual Computer Security Applications Conference Cat No 98EX217 s 120 125 doi 10 1109 CSAC 1998 738594 ISBN 978 0 8186 8789 1 Hassler Vesna Then Oliver 1998 Controlling Applets Behavior in a Browser Proceedings 14th Annual Computer Security Applications Conference Cat No 98EX217 s 120 125 doi 10 1109 CSAC 1998 738594 ISBN 978 0 8186 8789 1 Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi