Продолжим разбирательства. Чтобы двигаться дальше нужно проблему отладки конкретизировать. Что имеем? Во-первых, ASC0 занят прибором. Во-вторых, ASC1 выступает портом отладки. В-третьих, отладочный порт доступен на компьютере (где ведется разработка) только в режиме радиолинии. В-четвертых, загрузка файлов мидлета на устройство возможно только по прямому подключению RS-232 к цинтериону. Эта диспозиция нам ничего не дает. Идем дальше. ...
Мне нужно протестировать библиотеку опроса прибора. Для этого достаточно было бы создать приложение J2SE и перенести в него из мидлета код, ответственный за опрос. У компьютера два COM порта, на один из которых можно повесить прибор, второй использовать для отладки и загрузки мидлета на устройство. Выход! Но вот не задача - работа с последовательными портами в J2ME и J2SE кардинальным образом отличаются. Действительно в J2ME для доступа к COM порту используется класс CommConnection которого в J2SE нет! Более того в J2SE нет классов специфических для Siemens API, которые опять же есть для платформы J2ME. Опять мимо. И вот именно здесь на сцену выступает эмулятор, как ответ на вопрос - а можно ли каким-нибудь образом запускать приложения J2ME в среде J2SE? И далее - можно ли, используя эмулятор, в проекте J2SE задействовать библиотеки и классы J2ME? Проще говоря - использовать CommConnection в проекте J2SE? Это и есть основной вопрос. Решив его положительно, можно было бы проблему топика считать исчерпанной. Эмулятор в помощь...
Начну с того, что в Интернете не нашел эмулятора для Cinterion TC65 (может плохо искал?). Более того на некоторых форумах некоторые люди утверждают что таких штук для цинтериона нет и в помине. Хорошенькое начало. Но мир не без добрых людей! Привожу ссылку на ресурс и говорю большое спасибо, товарищ! http://juravskiy.ru/?p=1128. Вроде это то что надо. Особенно обнадежила последняя фраза автора, что в следующей статье он расскажет как этого "зверя" готовить? Но увы продолжения пока не случилось. Придется самому залезать в тему. Надо - так надо.