Программирование мобильных телефонов на Java2ME

Число пользователей мобильных телефонов на сегодняшний день очень большое. Растет спрос на программы и игры для мобильных телефонов. Сейчас практически все современные сотовые телефоны поддерживают java-программы. В этой статье мы рассмотрим несложный пример программы, написанной на языке Java2ME. Эту программу мы назовем «First_MIDlet».
Итак, начнем рассматривать пример.

//Import paketov...
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
//Class First_MIDlet
public class First_MIDlet extends MIDlet implements CommandListener {
//Komanda vihoda iz programmy
private Command exit=new Command("Выход", Command.SCREEN,1);
private Display display_midlet;
private Form form;
private String string=new String("Приветствую Вас!");
//Konstruktor
public First_MIDlet() {
display_midlet=Display.getDisplay(this);
}
 
public void startApp() {
form=new Form("Programma First_MIDlet");
form.append(string);
form.addCommand(exit);
form.setCommandListener(this);
display_midlet.setCurrent(form);
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
 
public void commandAction(Command c, Displayable d) {
//esli c==exit
if(c==exit) {
destroyApp(false);
notifyDestroyed();
}
}
 
}

Выше приведен исходный код программы. Данная программа проста. Она выводит строку «Приветствую Вас!» на экран мобильного телефона.

Хотя задача программы проста, исходный код получается не маленький.
На таком языке программирования, как MIDletPascal, такая же программа будет занимать гораздо меньше строк программного кода.

Как скомпилировать программу?

Компилировать программу на Java2ME можно с помощью среды разработки мобильных приложений Wireless Toolkit (например, версия Wireless Toolkit 2.5.1). Если Вы уже установили программу Wireless Toolkit 2.5.1 на свой компьютер, то можете уже сейчас попробовать скомпилировать программу First_MIDlet.

  1. Итак, для начала создайте новый проект (нажмите меню File-New Project)
  2. В поле Project Name введите: First_MIDlet
  3. В поле MIDlet Class Name введите: First_MIDlet
  4. В появившемся окне выберите из списка Target Platform MIDP 1.0
  5. Теперь нажмите меню Project-Build

Готово! Осталось подождать несколько секунд и программа будет скомпилирована.

Что ж, вот мы и рассмотрели простой пример программы, написанной на языке Java2ME. Рассмотрели также возможность компиляции программы при помощи среды Wireless Toolkit 2.5.1.

Теперь Вы можете попробовать самостоятельно скомпилировать программу First_MIDlet и протестировать ее.
Удачи!

Комментарии закрыты.