Мидлет | это... Что такое Мидлет? (original) (raw)
Мидлет (англ. MIDlet, от англ. MID «Mobile Information Device» и англ. -let «нечто маленькое»[1][2]) — приложение для профиля MIDP платформы Java ME[3]. Примером мидлетов являются игры для мобильных телефонов. Приложения MIDP названы «мидлетами» по аналогии с терминами «апплет» и «сервлет».[4]
Основной файл дистрибутива мидлета имеет расширение jar. Кроме него, в дистрибутив может входить текстовый jad-файл, указывающий на месторасположение jar-файла и содержащий другие параметры. Мидлет может быть написан так, что без jad-файла его работа будет невозможна. Пример такой реализации — вынесение в jad-файл строковых ресурсов для упрощения их локализации.
Мидлет должен удовлетворять следующим требованиям, чтобы его можно было запустить на мобильном телефоне:
- Главный класс должен быть потомком класса javax.microedition.midlet.MIDlet.
- Файлы классов должны быть обработаны (преверифицированы, от англ. preverification «предварительная проверка») утилитой preverifier.
- Файлы классов и ресурсов должны быть упакованы в zip-архив с расширением jar (например, утилитой jar).
- В некоторых случаях jar-файл должен быть подписан мобильным оператором.
См. также
Ссылки
- NetBeans Mobility Pack
- MobiLab.ru — Документация и уроки по J2ME на русском языке
- Midlets.ru — Бесплатные мидлеты для телефонов Nokia, Sony Ericsson, Samsung, LG, Motorola
Примечания
- ↑ Longman Dictionary of Contemporary English
- ↑ Словарь Lingvo
- ↑ Класс MIDlet
- ↑ Beginning J2ME: from novice to professional Авторы: Sing Li,Jonathan Knudsen
Java | ||
---|---|---|
Платформы | Java Card • Java ME • Java SE • Java EE | |
Технологии Sun | Java • Java Development Kit • OpenJDK • WTK • Java Virtual Machine • JavaFX • JAXP • Squawk | |
Основные сторонние технологии | GNU Classpath • GNU компилятор для Java • Kaffe • TopLink • Apache Harmony • Apache Struts • Spring Framework • Dalvik • 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 |