Мидлет

редактировать

MIDlet это приложение, которое использует профиль устройства Mobile Information (MIDP) в Connected Limited Device Configuration (CLDC) для Java ME среды. Типичные приложения включают игры, работающие на мобильных устройствах и сотовых телефонах с небольшими графическими дисплеями, простыми интерфейсами с цифровой клавиатурой и ограниченным доступом к сети через HTTP. MIDlet может работать на устройствах Android через приложение-эмулятор J2ME Loader.

.jad Файл, описывающий набор MIDlet используется для развертывания приложений в одном из двух способов. Над воздуха (OTA) развертывания включает в себя загрузку .jad и .jar файлы на веб - сервер, который является доступным устройством по протоколу HTTP. Пользователь загружает .jad файл и устанавливает требуемые мидлеты. Для локального развертывания требуется, чтобы файлы MIDlet передавались на устройство через несетевое соединение (например, через Bluetooth или IrDa, и может включать программное обеспечение для конкретного устройства). Телефоны, поддерживающие карты памяти microSD, иногда могут устанавливать файлы.jar или.jad, перенесенные на карту памяти.

Содержание
  • 1 Безопасность MIDlet
  • 2 Ограничения
  • 3 См. Также
  • 4 ссылки
Безопасность мидлетов

MIDP 2.0 (JSR 118) включает комплексную модель безопасности, основанную на доменах защиты. Наборы мидлетов устанавливаются в домен защиты, который определяет доступ к защищенным функциям. Спецификация MIDP 2.0 также включает рекомендуемую практику использования криптографии с открытым ключом для проверки и аутентификации наборов MID-летов.

Для получения полной информации обратитесь к спецификации MIDP 2.0. Чтобы получить обзор подписи мидлетов с помощью Sun JavaTM Wireless Toolkit для CLDC, прочтите статью Общие сведения об архитектуре безопасности MIDP 2.0.

Если вам нужно больше информации о криптографии с открытым ключом, попробуйте статью Безопасность приложений MIDP 1: Проблемы проектирования и криптография.

Спецификация MIDP 1.0 ограничивала работу каждого набора MID-летов в изолированной программной среде, в которой все API-интерфейсы, доступные для MID-летов, препятствовали бы доступу к конфиденциальным API-интерфейсам или функциям устройства. Эта концепция песочницы используется в данной спецификации, и все ненадежные наборы MIDlet подчиняются ее ограничениям. Каждая реализация этой спецификации ДОЛЖНА поддерживать работу ненадежных наборов мидлетов.

MIDP 2.0 вводит концепцию доверенных приложений, которым может быть разрешено использовать API, которые считаются конфиденциальными и ограниченными. Если и когда устройство определяет, что набору мидлетов можно доверять, доступ разрешается, как указано в политике домена. В разделе «Безопасность доверенного пакета мидлетов» ниже описаны концепции. Любой набор мидлетов, которому устройство не доверяет, ДОЛЖЕН запускаться как ненадежный. Если в процессе проверки доверия к набору мидлетов возникают ошибки, то набор мидлетов ДОЛЖЕН быть отклонен.

Ограничения

В отличие от Java-апплета, мидлет ограничен использованием LCDUI, а не более знакомыми виджетами AWT и Swing. Также существуют ограничения на размер .jar файлов и количество одновременных HTTP-соединений, основанные на спецификации MIDP.

Смотрите также
Рекомендации
Последняя правка сделана 2023-12-31 10:48:14
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте