MIDP
MIDP — Mobile Information Device Profile/Профиль для Мобильного устройства с Информационными функциями (платформа Java ME). MIDP определяет понятие мидлета (MIDlet) — компактного приложения на языке Java, имеющего небольшой размер (обычно менее 300 Кб, хотя в последнее время, размер java-игр может превышать 1 Мб), что делает его пригодным для передачи по сети и установки на мобильном устройстве.
Спецификация MIDP определяет следующие функции:
- жизненный цикл мидлета (инсталляция, удаление, обновление, запуск, остановка, пауза, возобновление работы)
- безопасность и авторизация доступа к защищенным функциям (например, коммуникационным)
- графический интерфейс (в том числе низкоуровневый, пригодный для программирования игр)
- ввод команд пользователя (например, посредством клавиатуры)
Версии
Спецификация MIDP находится в постоянном развитии. В настоящее время существуют следующие версии:
MIDP 1.0
JSR 37 — оригинальная спецификация, одобренная и опубликованная в сентябре 2000 г., которая обеспечивает основные функциональные возможности, требуемые мобильными приложениями, включая основной пользовательский интерфейс и безопасность сети. Эта версия считается устаревшей и постепенно выходит из употребления, хотя на рынке по прежнему появляются устройства, которые поддерживают MIDP 1.0 (в основном мобильные телефоны начального уровня, популярные в азиатских странах).
MIDP 2.0
JSR 118 — переработанная версия MIDP 1.0 спецификации, одобренная и опубликованная в ноябре 2002 г., Новые особенности включают расширенный пользовательский интерфейс, мультимедиа и функциональные возможности игр, улучшенные функции установки приложений по сети (OTA — over-the-air provisioning), и усиленную и гибкую систему безопасности (end-to-end security). MIDP 2.0 совместим с MIDP 1.0, и также предназначается для мобильных устройств, таких как мобильные телефоны и КПК. В настоящее время эта версия является доминирующей и поддерживается большинством современных мобильных устройств.
MIDP 3.0
JSR 271 — дальнейшее развитие профиля MIDP. В настоящее время эта спецификация находится в стадии разработки в рамках Java Community Process. Детали этой спецификации пока не опубликованы, поскольку экспертная группа еще не закончила свою работу. Инициатором и лидером экспертной группы является компания Motorola.
Ссылки
Java |
||
---|---|---|
Платформы | Java Card · Java ME · Java SE · Java EE | Файл:Wave.svg |
Технологии Sun | Java · Java Development Kit · OpenJDK · WTK · Java Virtual Machine · JavaFX · JAXP | |
Основные сторонние технологии | GNU Classpath · GNU компилятор для Java · Kaffe · TopLink · Apache Harmony · Apache Struts · Spring Framework · Hibernate · JBoss · Processing · Dozer · AspectJ | |
История | История версий Java · Критика Java · Java Community Process · Sun Microsystems · Свободные реализации Java | |
Свойства языка | Байткод · Синтаксис · Апплеты · Сервлеты · Мидлеты · JavaServer Pages · Web Start · Enterprise JavaBeans | |
Скриптовые языки | Java Tcl · Jython · JRuby · BeanShell · Groovy · Judoscript · Sleep · Bean Scripting Framework · Yoix · Rhino | |
Конференции Java | JavaOne |
См. также
- CLDC — конфигурация, на которой, как правило, базируется MIDP
- Java ME — описание платформы мобильной Java
- Sun Java Wireless Toolkit — базовый набор средств для разработки программ для мобильной Java
Ссылки
- информация о MIDP 1.0 на сайте Java Community Process
- информация о MIDP 2.0 на сайте Java Community Process
- информация о MIDP 3.0 на сайте Java Community Process
be-x-old:MIDP ca:MIDP cs:Mobile Information Device Profile da:MIDP de:MIDP en:Mobile Information Device Profile es:MIDP fr:Mobile information device profile ja:Mobile Information Device Profile pl:Mobile Information Device Profile pt:MIDP tr:MIDP zh:MIDP
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....