Отправляет email-рассылки с помощью сервиса Sendsay

За 2013-05-21

[prg] Re: Написание программ для мобильников на java.

Приветствую всех.

Для разработки Java-приложений под мобильные устройства используется Java 2 Micro
Edition SDK (Java 2 ME SDK) (страница на английском):
http://www.oracle.com/technetwork/java/javame/downloads/index.html

SDK содержит все необходимое: компилятор java и сопутствующие утилиты, среду
разработки, документацию в формате html эмулятор телефона и пр.
Первая засада -- пакет нельзя устанавливать в каталог с русскими буквами и пробелами
в имени. Вторая засада -- недружественная к скринридерам среда разработки. Следующая
засада -- недружественный к скринридерам эмулятор мобильного телефона. Ну и
так далее, но уже не так фатально...
В качестве среды разработки можно использовать eclipse с плагином для работы
с Java 2 ME (страница на английском):
http://eclipseme.org/

Или безотказный вариант -- при помощи командной строки (т.е. при помощи bat-файлов).

Эмулятор поддерживает некоторые клавиатурные сочетания, так что приспособиться
можно, тем более что лог пишется в обычный текстовый файл.

Исходной точкой в понимании Java является то, что Java -- это интегральное понятие,
включающее язык программирования Java и среду исполнения Java Runtime Environment,
в которую входит виртуальная машина Java и набор (или библиотека) классов Java.
С точки зрения программиста, именно библиотека классов отличает Java для мобильных
устройств (Java Micro Edition) от Java для настольных компьютеров (Java Standart
Edition). Сам по себе язык программирования Java одинаков для всех платформ.
Исходный код (файлы с расширением .java) компилируется в байт-код (файлы с расширением
.class). Байт-код является кросс-платформенным и выполняется на виртуальной машине
Java.
Java-приложения для мобильных телефонов называются мидлетами.

Кроме вышеуказанного SDK, производители устройств предоставляют собственные SDK,
эмуляторы которых учитывают особенности конкретных аппаратов данного производителя.

Есть еще много нюансов, связанных с разработкой приложений для мобильных телефонов.
Чтобы обо всем рассказать, нужно затевать цикл статей, поэтому см. google: "разработка
Java ME" или что-то похожее. Материалов в сети много, в т.ч. и на русском.

Есть еще один вариант разработки мидлетов -- это пакет MIDletPascal , позволяющий
писать исходники на Паскале, а затем компилировать их в мидлеты. По-моему, один
из авторов аудиоигр для мобильных телефонов именно так и делал.

Успехов. Анатолий.

   "i_chay" 2013-05-21 23:52:54 (#2748698)

[prg] Написание программ для мобильников на java.

Добрый день, специальным Программистам!

Знаю, что незрячие иногда рисуют программы на java для мобил.
Открываю, например, игру "шарики", а там есть файлы с расширением class.
Они бинарные, а значит, надо пологать есть компилятор.
Если не сложно: где взять инфу, компилятор и есть ли подводные булыжники для
незрячего программиста?

   2013-05-21 15:18:36 (#2748408)