![]() |
◊ |
www.udomlya.ru | Медиа-Центр | Удомля КТВ | Старый форум |
|
![]() |
#23 | |
Местный
Регистрация: 20.09.2007
Сообщений: 4,226
Вы сказали Спасибо: 1
Поблагодарили 6,561 раз(а) в 1,660 сообщениях
|
![]() Цитата:
JSE (Java Standard Edition) - это Java для компьютеров (в том числе для КПК); JEE (Java Enterprise Edition) - Java для серверов; JME (Java Micro Edition) - Java для мобильных телефонов, с очень урезанными возможностями, имеющая мало общего с JSE. Апплет - это программа, написанная на JSE. Коды JSE непосредственно в коды процессора транслируют JRE. JRE - Java Runtime Environment - это окружение для выполнения программ, интерпретатор, применительно к КПК обычно именуемый Java Virtual Machine (JVM), JVM, работающие на настольных и мобильных компьютерах, как правило понимают только коды JSE и JEE, с кодами JME они, за редкими исключениями, не работают. Апплеты, как правило, выполняются в окружение браузера. При этом используются ява-машины, которые или встроены в браузеры, или являются Java-плагинами к Internet Explorer'у. Выполнение апплета браузерами может быть on-line (если апплет скачивается из сети и не остается на КПК в виде файла) или же off-line (если файл с апплетом находится на КПК). Апплеты могут также выполняться и отдельно от браузера, для этого в класс апплета добавляют функцию "main()". То есть апплет может запускаться отдельно от браузера, если он реализует указанную функцию. Класс апплета с функцией "main()" считается точкой входа в программу по умолчанию, при этом такая точка входа может быть не одна. При старте программы вызывается метод main() данного класса. Апплеты, выполняемые отдельно от браузера, выполняются отдельно устанавливаемыми ява-машинами. Сервлет - это программа, написанная на JEE. Рассматривать её не будем. А вот Мидлет - программа, на JME. Для реализации на настольных и мобильных компьютерах выполнения мидлета необходимо эмулировать поведение мобильного телефона, как то: дисплей всего один и нет двигающихся окон, софт-кнопки и цифровая клавиатура, для рисования есть только холст с ограниченным набором функций, для ввода текста есть стандартный набор полей ввода - вот это всё надо реализовать в таком виде, в каком это представлено в конкретном телефоне. Эту функцию на компьютерах (в том числе на КПК) выполняют эмуляторы функций мобильных телефонов, преобразующие коды JME как правило в коды JSE/JEE (с их передачей на встроенную в эмулятор JVM), или непосредственно в коды процессора или ОС. Вроде примерно так в осях, если без подробностей. |
|
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|