Набір мидлетов складається з JAR - архіву, що містить мидлет (и), допоміжні класи і ресурси (наприклад файли з картинками і т.п.); JAR - маніфесту (JAR Manifest), який представляє собою файл, що знаходиться в JAR - архіві (файл manifest.mf в папці META-INF в корені архіву); дескриптора додатка (Application Descriptor) - це файл з тим же ім'ям, що і JAR - архів і розширенням JAD.
Маніфест і дескриптор містять атрибути додатка в форматі імя_атрібута: значеніе_атрібута.
Деякі з атрибутів повинні бути присутніми обов'язково і при цьому збігатися в дескрипторі і маніфесті. Якщо ця умова не буде виконана, то програма не запуститься і навіть не встановиться на приладі, для якого воно призначене.
Заповнення обов'язкових атрибутів бере на себе програмний засіб, призначений для розробки MIDP додатків (KToolbar з J2MEWTK і Forte for Java CE). Крім того, це засіб надає можливість додавання і редагування атрибутів.
Мидлет може отримати значення будь-якого атрибута за допомогою методу мидлета:
Нижче наведені деякі атрибути, які можуть бути корисні розробнику.
· MIDlet-
Приклад: MIDlet-1: worm, / liqWorm / worm.png, liqWorm.worm
· MIDlet-Version:
Приклад: MIDlet-Version: 0.1.0
· MIDlet-Info-URL:
· MIDlet-Description:
Приклад: MIDlet-Description: My first MIDlet!
· MIDlet-Vendor:
Приклад: MIDlet-Vendor: xDimas
Необхідно відзначити, що способи установки набору мидлетов на прилад, для якого той призначений, не обмовляється в рамках стандарту J2ME.
Для створення і тестування мидлетов необхідно сказати останню версію J2ME_wireless_toolkit з сайту розробника: http: // java .sun .com / j2me / index .jsp