Я предпочитаю следующее:
if a == []:
print "The list is empty."
Размер экрана 240x320 пикселей - это то место, где сейчас большинство телефонов с поддержкой j2me.
Очевидно, что у телефонов с сенсорным экраном обычно экраны больше, чем этот. Размер VGA 480x640 не за горами для телефонов высокого класса.
Различные размеры экрана обычно обрабатываются с помощью общего кода, который может обрабатывать любой размер экрана и может изменять макет в зависимости от файлов конфигурации in-Jar. Затем вы просто создаете несколько файлов jar, каждый из которых содержит один и тот же скомпилированный код, но разные значения в файлах конфигурации.
Для 3D-графики многие телефоны в наши дни поддерживают http://www.jcp.org/en /jsr/detail?id=184.
Последние телефоны Sony-Ericsson также имеют http://www.jcp.org/en/jsr/detail?id=239 проще в использовании, если вы уже знаете OpenGL. Производительность в 3D сильно различается между телефонами, которые содержат чип аппаратного ускорителя, и телефонами, на которых его нет.
Анимированные растровые изображения в J2ME обычно означают необходимость создания собственного потока перерисовки для обновления экрана. Единственным форматом изображения, официально поддерживаемым спецификацией MIDP, является PNG.
Из-за этого последнего факта, если вы хотите создать свой собственный пиксельный шрифт, вам в значительной степени потребуется иметь каждый символ в изображении PNG.
Возможно, вам стоит взглянуть на LWUIT, библиотеку с открытым исходным кодом, опубликованную Sun.
Ускоренный курс по программированию игр для начала разработки простых растровых игр.
Я знаю, что это не прямой ответ на ваш вопрос, но я думаю, что J2ME постепенно приходит в упадок, а его место занимает Android. Вы можете также взглянуть на iPhone, даже если это не Java. Для iPhone вы смотрите на размер экрана 480x320 и можете использовать Cocos2D для 2D-игр.
Также посетите веб-сайт Кевина Гласса , на котором есть много замечаний о трехстороннем мгновенном развертывании. в Applet, Android и iPhone. Более подробная информация здесь .
Вот этот невероятный список библиотек J2ME с открытым исходным кодом , которые выполняют самые разные вещи, такие как пользовательский интерфейс, графика, игры, 3D, Bluetooth, SMS, IM, математика, безопасность. , Базы данных, XML ... даже инструменты разработчика.
Программное обеспечение с открытым исходным кодом Java ME - ngPhone