Мобильная архивация Филипп Коряка Хакер, номер #075, стр. 075-114-3 Смело устанавливай с диска J2SE, а затем и Java 2 Micro Edition Wireless Toolkit (WTK), с помощью которого обычно и пишется софт для мобильников. WTK – это как раз набор всего необходимого для нашего случая. В нем даже универсальный эмулятор есть, поддерживающий все современные навороты. Подобный эмулятор позволит проверить работоспособность программы вообще, но не программы на конкретной модели мобилы. Если хочешь быть уверен в работе твоего мидлета на определенном телефоне – скачай специфический, родной, эмулятор с сайта производителя сотового. Альтернативой родному эмулятору может служить только сам телефон, на который ты будешь постоянно заливать новые версии, что, надо признать, не всегда возможно. Кстати, чуть не забыл - нам потребуется софт для загрузки мидлета в телефон. Он обычно либо прилагается к телефону на диске, либо его можно найти там же где и эмулятор – на сайте производителя. К сожалению, не все можно протестировать на эмуляторе, особенно если это универсальный эмулятор. Поэтому пользоваться телефоном для тестирования придется. В реальной мобиле некоторые вещи могут работать немного иначе. Мне, например, так и не удалось осуществить отправку SMS с одного эмулятора на другой. Зато отправка сообщения с эмулятор на обычный телефон прошла на ура. Правда, последующие двое суток я получал эту СМСку на свой телефон каждый час. Видимо, на шлюзе, через который происходила отправка, случился сбой :). Попытки реализации Вооружившись всем необходимым для программирования и тестирования софтом, наконец, можно попробовать осуществить нашу идею. Для этого заходим в директорию с WTK и из поддиректории bin запускаем ktoolbar.exe. В появившемся окне выбираем пункт "New Project" и создаем новый проект, sms_test, с таким же названием класса. В следующем окошке не читая, кликаем "ok". На данной стадии настройки нас совершенно не интересуют. Проект создан и теперь можешь приступать к написанию мидлета. Исходники твоей программки будут храниться в директории apps/sms_test/src. Полный код уже готового мидлета для изучения ты можешь найти на диске, здесь же я рассмотрю только некоторые вопросы. Итак, цикл разработки приложения для твоей мобилы состоит из двух фаз: 1. Написание кода мидлета, его компиляция и отладка на эмуляторе 2. Загрузка мидлета в телефон и тестирование его на телефоне Для того чтобы отправить СМС из своей программы нужно использовать Wireless Messaging API. Набор очень удобных и понятных классов: MessageConnection – определяет операции для посылки и получения сообщений. MessageListener - позволяет мидлету получать уведомления о входящих сообщениях. |