June 7th, 2008

karuchiferu

Рабочее

Неделю назад мне достался проект разработки приложения для японских мобильников на J2ME платформе. Хоть я JAVA и не очень люблю, но под телефоны и вообще всякие разные "миниатюрные компьютеры" мне всегда было интересно писать. Приятно иметь возможность "пощупать" своё творение держа в руках лишь маленький телефон =)
Для мобильников я последний раз писал 2 года назад. Тогда пользовался лишь Wireless Toolkit + Eclipse, и писал для MIDP/CLDC. Но теперь ситуация несколько усложнилась. Японские телефоны очень сильно отличаются от обычных европейских (где почти всё пишется просто под MIDP + CLDC и работает почти везде). Их рынок телефонов по производителям разделен на 3 основные части: AU, Softbank и DoCoMo. У каждого производителя своя специфическая версия JAVA. Например, у DoCoMo MIDP нет вообще, вместо него DoJa. У остальных есть частичная поддержка MIDP + свои дополнительные функции. Плюс ко всему вся документация в основном на японском языке =)
Eclipse хреново поддерживает все 3 профиля вместе. Поэтому пришлось искать нормальную среду для разработки сразу под все платформы. Чтобы можно было компилировать, запускать эмулятор и дебугить для каждого профиля. И такую среду я вроде нашел. Называется NetBeans 6.1. Бесплатная, удобная и быстроразвивающаяся.
Теперь вот жду посылкой несколько телефонов из Японии, для реальных опытов =)