ВУЗ:
Составители:
Рубрика:
35
(например, картинки или звуки) и файл-манифест, описывающий про-
грамму: название, производитель, версия и другие данные.
Функционал телефонов может серьезно отличаться, поэтому для
Java ME существует целый ряд различных API. Базовый API, на кото-
ром строятся все остальные, – это либо CDC (Connected Device Configu-
ration), либо CLDC (Connected Limited Device Configuration). Для смарт-
фонов, коммуникаторов и КПК предназначен CDC, как более функцио-
нальный; для мобильников – CLDC.
Поскольку сотовые телефоны отличаются по устройству от компь-
ютеров, потребовался API, обеспечивающий работу GUI и хранение на-
стройки приложений и поддержку других специфических для мобиль-
ников возможностей. Эту задачу берет на себя API под названием Mo-
bile Information Device Profile (MIDP). На данный момент существует
несколько версий: MIDP 1.0 был создан еще в 2000 году и накладывал
ряд серьезных ограничений, поэтому в 2002 была выпущена новая вер-
сия – MIDP 2.0, использующаяся до сих пор.
Необходимо отметить, что список встраиваемых в телефоны API
не ограничивается CLDC и MIDP. Существует целый ряд спецификаций
мобильных стандартов Java, разработанных по запросам на специфика-
цию (JSR – Java Specification Request), которые также реализованы в ка-
честве API и обычно носят номер соответствующего им запроса.
Возможности Java ME
Возможности каждого отдельного телефона можно описать не-
сколькими параметрами, самым главным из которых будут поддержи-
ваемые API. Основные API – это уже описанные CLDC и MIDP.
Но кроме них есть и множество других. Некоторые используются ши-
роко, некоторые – не очень.
Например, заявленная поддержка Java 3D для телефона означает
поддержку JSR 184 – Mobile 3D Graphics API (сокращенно M3G), а за
возможности работы java-мидлета с видео и аудио отвечает JSR 135 –
Mobile Media API.
Преимущества и недостатки Java ME
Java обладает следующими достоинствами:
Один из главных плюсов Java ME – полное отсутствие вирусов
и червей и очень небольшие возможности для троянских программ. Ес-
ли исключить случаи некорректной реализации Java-машин, существо-
вание вирусов и червей на Java ME принципиально невозможно. Дело
в том, что для всех Java-машин на современных телефонах такие дейст-
вия, как посылка sms или передача данных через Bluetooth должны под-
тверждаться пользователем, что практически блокирует любые возмож-
ности по работе на java-машине вредоносного кода.
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
