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

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

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

·Статьи

·Статьи о ПК и PC

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

·Интересное и полезное в Инете и Рунете

·Компьютерные байки

 

Follow us on Twitter·Follow us on Twitter

 

Рассылки Subscribe.Ru
Страничка Настроения
Интересное и полезное в Инете и Рунете
Погода в Алдане
USB Flash

sms-копилка «Вначале было Слово»

***

Веб-мастеру,

    обдумывающему

              веб-житье,

Решающему,

    свой веб-сайт

              разместить где,

Я скажу:

    «Размести его

              на PeterHost.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-приложения.

 

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

 

 

***

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

 

 

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


Издательство «Питер» – лучшие книги по лучшим ценам

Айн Рэнд. Атлант расправил плечи

Джеймс Хилтон. Потерянный горизонт


Классика

Фантастика

Популярные фильмы


Онлайн-стратегия Robocorp


Маруся. Книга, взрывающая мозг

Сергей Тармашев. Древний: Война (книга с автографом автора для первых 500 покупателей)

Сергей Тармашев. Древний. Катастрофа

Книга, ради которой объединились писатели, объединить которых невозможно

Дмитрий Глуховский. Метро 2034

Дмитрий Глуховский. Метро 2033


 

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


© old-netler 2005 – 2010. All rights reserved.

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

 

Яндекс цитирования