Оглавление:
- Определение - Что означает Java Platform Micro Edition (Java ME)?
- Techopedia объясняет платформу Java Micro Edition (Java ME)
Определение - Что означает Java Platform Micro Edition (Java ME)?
Платформа Java, Micro Edition (Java ME) - это платформа Java, разработанная Sun Microsystems (теперь часть Oracle) для мобильных устройств и других встроенных систем. Java ME является одной из самых распространенных мобильных платформ в мире.
Java ME работает на широком спектре функциональных телефонов, смартфонов, карманных ПК, КПК, телевизионных приставок и даже принтеров. Java ME теоретически использует Java-мантру «однократная запись в любом месте», что означает, что код, написанный для одного устройства, может выполняться на всех подобных устройствах.
Techopedia объясняет платформу Java Micro Edition (Java ME)
Java ME состоит из двух наборов библиотек, которые известны как конфигурация подключенного ограниченного устройства (CLDC) и конфигурация подключенного устройства (CDC). CLDC предназначен для устройств со значительными ограничениями, характеризующихся низкой вычислительной мощностью, объемом памяти, оперативной памятью и графическими возможностями. Устройства, которые лучше всего подходят для CLDC, могут иметь тактовую частоту процессора до 16 МГц, размер ПЗУ до 180 КБ, ОЗУ до 192 КБ и нулевую графику. Устройства CDC могут быть более мощными. Примеры таких устройств включают смартфоны, карманные ПК и КПК.
Приложения Java ME чаще всего ассоциируются с крошечными приложениями, называемыми MIDlets, которые представляют собой лишь одну группу приложений, написанных с использованием Java ME. Мидлеты, однако, на самом деле являются приложениями, написанными с использованием профиля мобильного информационного устройства, расположенного поверх CLDC.
Начинающему разработчику Java ME обычно требуется комплект разработки программного обеспечения Java ME (SDK). Он содержит все необходимые инструменты, необходимые для разработки мобильных приложений Java, включая API, отладчик, компилятор и эмулятор. Чтобы упростить процесс разработки, разработчики могут использовать SDK в сочетании с интегрированными средами разработки (IDE), такими как Netbeans и Eclipse. Эти IDE позволяют разработчикам использовать преимущества графического интерфейса пользователя, который позволяет выполнять процедуры перетаскивания и наведения и нажатия, для разработки макета собственного графического интерфейса приложения Java ME. В сочетании с SDK IDE позволяют пользователям видеть, как приложение будет выглядеть на устройстве, с помощью эмуляторов.