Відзначимо, що якщо третій і четвертий з вищеперелічених рівнів неважко організувати і в системах програмування інших мов, то організація перших двох рівнів можлива тільки в системі Java, оскільки ці рівні засновані на властивостях мови і системи програмування Java, яких немає в інших мовах.
Як показали недавні всесторонні дослідження по безпеці Java-аплетів [14, 15], вищеописаних заходів безпеки поки опинилося достатньо, щоб забезпечити безпечне розповсюдження і виконання аплетів. В усякому разі поки не відомо прикладів розповсюдження вірусів через аплети Java.
У [15 і 16] можна також знайти повідомлення про помилки, виявлені в різних компонентах системи Java.
Проте з вірусами все йде не так просто. Недавно компанія Symantec оголосила про можливість розповсюдження двох типів вірусів з аплетами Java:
У зв′язку з цим розроблене розширення системи Norton AntiVirus (NAV) для сканування класів (аплетів) Java на предмет виявлення в них вірусів.
Це розширення містить сканер файлів, що містять Java-класи, який дозволить NAV забезпечити антивірусний захист Java-коду в режимі реального часу, і монітор антивірусної служби для Java, що працює всередині Netscape або будь-якого іншого браузера для Web, підтримуваного системою Java.
Поточна версія антивірусної служби NAV сканує аплети, що розсилаються по Internet у файлах .CLASS, і може виявляти віруси типа Java Type I, які можуть розмножуватися, модифікуючи сторінки HTML. У наступній версії передбачається реалізувати новий сканер, який зможе виявляти складніші віруси, що відносяться до типа Java Type II, які можуть заражати файли .CLASS.
Слід зазначити, що вимоги до забезпечення безпеки аплетів авт
... Сама мова винайшла Brendan Eich (компанія Netscape) і назвала його JavaScript. Вперше нова мова була використана в броузере Netscape Navigator 2.0. Після цього він став використовуватися у всіх подальших браузерах від Netscape і у всіх браузерах від Microsoft, починаючи з Internet Explorer 3.0.
Компанія Microsoft по-своєму розвинула ідею, і дала своїй версії мови коротшу назву: ...
... При введенні в це середовище технології Java був лучени додаткові переваги.
Так в: додатків з інтерфейсом, предполагающи прихований текст і тимчасові затримки при передачі; у Java-додатках користувачеві надається багата анімована графіка, швидке взаїмствіє, можливість використання додатку в режимі оф-лайн, і, що може бути найбільш корисно для користувача, можливість динамічно завантажувати в пристрій нові додатки.
Для розробників ...
... Його модель схожа на Java і Python.
В пакетах Java (J2SE and J2EE) можна знайти багато корисного - SSH/SCP, генерацію PDF, FTP, Telnet, роботу з реєстром Windows, UNIX syslog і т.п.
Проте кодування в Java є не завжди здійсненним рішенням. Часто потрібно зробити що-небудь дуже швидко (перевірити наявність замовлення в БД, сформувати ...
...
Ряд експертів вважає, що легкість розробки додатків на Ace буде досягнута в збиток функціональності: розробникові будуть доступні лише декілька стандартних технічних рішень. Проте для розробки компактних програм такий інструментарій, безумовно, опиниться корисний.
Як повідомив Алі Сайед виданню New Scientist, частина початкового коду Ace може бути відкрита на конференції JAVAONE в червні нинішнього року. Джерело: ...
...
Це дозволяє користувачам легко завантажувати програми написані на Java на їх комп'ютери (або інші пристрої, наприклад мобільні телефони) з невідомих джерел, при цьому не побоюючись зараження вірусами, пропажі цінної інформації, і т.п.
Часто до недоліків цього підходу відносять те, що виконання байт-кода віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. ...