Во-первых, скачиваем Cinterion TC65i SDK. Гугл в помощь.
Во-вторых, ставим Sun JDK и JRE. Это нужно для последующей установки Sun Wireless Toolkit.
В-третьих ставим Wine.
Дальше ставим всё это добро методами дистрибутива или руками. Тут на любителя.
В качестве IDE рассматриваю NetBeans 7 но работать должно с любой из версий до 6.0. Eclipse - сами.
Устанавливаем Cinterion SDK без интеграции с IDE, оно не надо. Из всего что поставится нужна будет директория "Program Files\Cinterion\TC65i\WTK". Её копируем куда-нибудь в сторонку.
Заходим в скопированную директорию, там заходим в bin и создаём два скрипта preverify и emulator с таким содержимым:
#!/bin/sh wine (путь к директории WTK)/bin/emulator.exe $*
Аналогичный скрипт для preverify. Может можно использовать и родные от Sun Wireless Toolkit, не проверял.
Дальше запускаем NetBeans и заходим в Tools -> Java platforms.
Делаем "Add Platform", Выбираем "Custom JavaME MIDP platform emulator"
Дальше в Platform Home выбираем скопированную WTK директорию и пишем имя платформы и девайса.
На следующем экране должны быть найдены библиотеки для j2me. Жмём далее.
В раздел Javadoc добавляем директорию WTK/doc - в дальнейшем немного облегчит жизнь в плане подсказок по использованию функций и классов.
Всё. можно создавать J2ME проект. Настройки все будут аналогичны SDK'шным.
В итоге, что есть и чего нет.
Есть:
- Сборка проекта и получение jar и jad файлов
- Удобная IDE
- Работа без тормозной виртуалки
- Загрузки файлов из IDE на устройство
- Отладки на устройстве
Загрузка файлов на устройство решается использованием утилиты tc65sh Которой требуется библиотека rxtx.
Написано по мотивам:
http://www.xargs.com/linux/tc65-linux.html
http://florent.clairambault.fr/tag/tc65
Уважаемый savant, я просто обожаю открытые операционные системы и девелопить под виндой не хочу. У меня ubuntu. Настроил все по инструкции, с нетбенсом почти не знаком, опиши пожалуйста процесс подключения необходимых библиотек(classes.zip) и компиляции проета.
ОтветитьУдалитьP.S.
Кстати после создания preverify и emulator wtk съел и eclipse, но компилит как-то не полностью, М.б. у есть какой-то опыт работы с eclipse из под линухи?