Путеводитель по сайту

Что такое мидлет?

Netler.ru - Слово о ПК и PC, или Хроника рефлексирующего сисадмина

RSS: новые статьи сайта «Слово»·RSS: новые статьи сайта «Слово»

·Статьи

·О ПК и PC

·Страничка Настроения

 

Find us on Facebook·Find us on Facebook

·ВКонтакте

 

·SAPE.RU – покупка и продажа ссылок

 

·Аксессуары для сотовых телефонов





 

 

 

Что такое мидлет?

 

 

***

Мидлетами (MIDlet) называются программы для мобильных телефонов, созданные в программной среде Java 2 ME (Java 2 Micro Edition). Как правило, несколько мидлетов собраны (упакованы) в один архив – .jar-файл. Такой архив называется MIDlet Suite – набор (или пакет) мидлетов.

 

Мидлетам требуется особая среда выполнения. Эта среда, главным образом, состоит из менеджера приложений (application manager), который выполняет функции выбора и запуска мидлетов в мобильном телефоне. Этот менеджер приложений отвечает также за создание обрамляющего окна мидлета.

 

Мидлет имеет 3 различных состояния, определяющих его работу:

Active (Активное);

Paused (Приостановленное);

Destroyed (Разрушенное).

 

Этим 3-м состояниям соответствуют 3 метода, которые обычно напрямую вызываются менеджером приложений:

startApp() – запустить мидлет;

pauseApp() – приостановить выполнение мидлета;

destroyApp() – удалить мидлет.

 

Эти методы получили название «методы жизненного цикла» (life cycle methods), так как они управляют жизненным циклом мидлета.

 

Мидлет может входить и выходить из состояний Active и Paused неоднократно в течение одного жизненного цикла. Но когда мидлет входит в состояние Destroyed, он уже не может «вернуться» обратно, то есть отдельно взятый мидлет может «прожить» лишь одну жизнь в течение одного жизненного цикла.

 

***

Как правило, Java-программа для мобильного телефона состоит из 2-х файлов:

.jar-файл – пакет, содержащий программу. Фактически это архив, содержимое которого можно просмотреть в файловом менеджере, например, Far, Total Commander, или в архиваторе WinRAR, WinZIP. Внутри архива расположены скомпилированные классы (каждый класс – в отдельном файле с расширением .class, а название файла совпадает с названием класса). Помимо файлов классов, в архиве содержатся файлы с данными, используемыми программой (они называются ресурсами), например, изображения, звуки и т.д.;

.jad-файл – дескриптор приложения. Содержит название приложения, краткое описание, версию, имя автора, название .jar-файла, его размер, конфигурацию системы, для которой предназначена программа.

 

***

Немного этимологии

Sun Microsystems (создатель программной среды Java) использует суффикс -let для обозначения различных типов программ, создаваемых с помощью Java, например, апплеты (applet), сервлеты (servlet), спотлеты (spotlet), мидлеты (MIDlet; здесь MID – Mobile Information Device).

jar (англ. сокращение от Java Application Resource) – ресурсы Java-приложения.

jad (англ. сокращение от Java Application Descriptor) – дескриптор Java-приложения.

 

Валерий Сидоров

 

 

***

Статьи о ПК и PC

Вирусы vs. антивирусы

Раскрывая тайны Windows…

Дело о…

Что такое Java Virtual Machine, или Джава – это вам не Ява!..

Apple = iСтив + iPod + iPhone + iPad + iTunes + iMac + …

Apps for iPad, iPhone, iPod touch…

 

 

 

 

 

 

Путеводитель по сайту


18+

© Сидоров В.В. 2014. All rights reserved.

При использовании материалов сайта «Слово» прошу указывать источник информации!