Власне, що ми будемо розробляти? Гра дуже проста. Ви керуєте ковбоєм, який бегежіт через прерії, перестрибуючи через перекотиполе. Звичайно, це дуже дурна гра, але з її допомогою можна продемонструвати основні прийоми, які вам знадобляться при написанні серйозних ігор.
Якщо Ви почнете вивчати демонстраційні програми, то виявите, що вони складаються з двох файлів: * .jad і * .jar. Jar файл - це архів, в якому містяться файли класів, ресурсів, і маніфест. Jad файли (файли дескриптора) містять описову інформацію, яка допомагає пристрою завантажити MIDlet. У Jad файл повинен бути описані розмір програми і URL jar файлу MIDlet-а. Нижче наведено приклад jad файлу Hello World програми:
MIDlet-1: Hello World, /icons/hello.png, net.frog_parrot.hello.Hello
MMIDlet-Description: Hello World for MIDP
MIDlet-Jar-URL: hello.jar
MIDlet-Name: Hello World
MIDlet-Permissions:
MIDlet-Vendor: frog-parrot.net
MIDlet-Version: 2.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-2.0
MIDlet-Jar-Size: 3201
Властивість MIDlet-1 (і MIDlet-2, і т.д.) включає ім'я MIDlet-а, положення його іконки, а також назва класу, який повинен бути запущений. Перші два рядки описують як MIDlet з'явиться в меню MIDlet-ів. Іконка повинна міститися в jar архіві, і її шлях повинен бути представлений в форматі, використовуваному в методі Class.getResource (). У цьому прикладі jar містить папку icons, в якій знаходиться іконка hello.png. Вона виглядає ось так: