Практикум: Мобильная аська

MForum.ru

Практикум: Мобильная аська

27.09.2005, "Мой компьютер"

Общаться по ICQ с мобильного телефона можно через GPRS, при помощи Java-программы JIMM (www.jimm.org). Есть также специализированные версии этой утилиты, для телефонов различных производителей - с управлением подсветкой для Motorola, с отправкой файлов для Siemens и т.п.


В общих чертах достоинства JIMM сводятся к следующим пунктам:

- звуковая и вибросигнализация о приходе сообщений;
- сообщения доставляются практически мгновенно;
- экономный расход трафика (GPRS-Internet обычно стоит 5 грн. за мегабайт);
- есть возможность сохранять историю сообщений;
- имеется русская версия (в нерусских версиях для поддержки приема кириллических сообщений надо включить CyrHack-1251 в настройках);
- на современных мобилках приложение JIMM работает в фоновом режиме, не мешая пользоваться телефоном;
- возможность отправки фотографий с фотокамеры телефона (подобные функции есть в Siemens).

А вот неполный список моделей телефонов, на которых работает эта ICQ:

- Alcatel: 557;
- Blackberry: 7510;
- Motorola: А1000, А835, С380, С550, С650, С385, Е398, RAZR V3, V180, V220, V300, V500, V525, V600, V620, V635;
- NEC: е616;
- Nokia: 5140, 6230, 6230і, 6630, 6820, 6822, 7600;
- Orange: SPV Е100/Е200;
- Sagem: myX-5-2, myX-65;
- Samsung: SGH-D500;
- Siemens: М55, S55, SL55, MC60, CF62, С65, CX65, CX75, М65, S65, SK65, SL65;
- Sony Ericsson: (К300і), К500і, К700, К750і, Р900, V800, Z1010.

Для работы JIMM необходима поддержка непосредственных сетевых соединений через сокеты (socket), как минимум 250 Кб свободной оперативной памяти и 70…100 Кб памяти программ. Мобильные телефоны с JAVA MIDP 2.0 должны поддерживать соединения через сокеты, об этом сказано на странице java.sun.com/products/midp/whatsnew.html.

К сожалению, JIMM совместим не со всеми мобильными телефонами. Но не беда, есть выбор.

Итак, еще один ICQ-клиент на Java - MobICQ (ранее проект проживал по адресу www.mobicq.org).

И JIMM, и MobICQ успешно запускаются на компьютере через Java-эмулятор мобильного телефона. Автор использовал среду разработки J2ME Wireless Toolkit 2.1.01 для Windows.

Часто пользователи и даже консультанты операторов мобильной связи (!) путают WAP-GPRS с Internet-GPRS. К тому же Internet-GPRS на сайтах операторов принято называть просто "GPRS". Народ же этим словцом для простоты обзывает WAP GPRS. Получается путаница. Более того, некоторым консультантам операторов невдомек, что не только смартфоны, но и обычные мобильные телефоны могут непосредственно использовать интернет-подключение.

Попробуем же разобраться.

Для начала - немного теории.

Вообще, к сети Интернет с мобильного телефона можно подключаться, используя различные протоколы:

- GPRS (General Packet Radio Service) - тарификация по трафику, высокая скорость;

- CSD (Circuit Switched Data) - тарификация по времени, низкая, но гарантированная скорость;

- EDGE (Enhanced Data rates for GSM Evolution) - тарификация по трафику, наивысшая скорость, есть у оператора Life;

- HSCSD (High Speed Circuit Switched Data) - ускоренный вариант CSD, тарификация по времени.

Эти протоколы - транспортные, они обеспечивают только обмен пакетами данных между мобильным телефоном и операторским оборудованием. Содержимое и логический тип передаваемых данных зависит от услуги. Через транспортный протокол GPRS могут передаваться данные MMS, WAP, Internet, SMS, PTT (Push to Talk) и др. Для удобства тарификации и настройки эти услуги предоставляются и настраиваются отдельно - т.е. нельзя просто прописать в телефоне сервер оператора и получить весь набор услуг.

Настройки можно получить по телефону поддержки операторов или на соответствующих сайтах. Так как не все операторы знают, что с обыкновенного телефона можно получать почту и подключаться к ICQ, ищите настройки для смартфонов при отсутствии оных для вашего телефона.

А теперь поговорим о том, как загрузить Java-приложение в телефон. Самый простой способ - загрузить JIMM с официального сайта по WAP прямо в мобильник: www.jimm.org/download. С исходными текстами JIMM доступен на сайте jimm.sourceforge.net. MobICQ - на сайте www.java2phone.ru/prog/13.

В общем случае можно загрузить на компьютер из Интернета различные версии Java-программ, а затем записать на телефон по дата-кабелю, ИК-порту или Bluetooth. Если все это недоступно, то помогут файлообменные интернет-сервисы, например популярный wap.bodr.net/filo. Загруженные на него файлы можно затем скачать мобильным телефоном по WAP со странички wap.bodr.net из раздела ФайлО.

Препятствием могут стать различия в реализации закачки Java-программ по WAP. Одни телефоны поддерживают только ссылки на JAR-файлы (старые модели Nokia), другие - только на JAD (LG). Притом файлообменные сервисы часто переименовывают закачиваемые файлы, и JAD-файл перестает ссылаться на JAR. JAR-файл - это сама программа на Java, вернее, ее запускаемый архив. JAD-файл - это текстовый файл, который содержит различную информацию о программе, в том числе ее название, описание, версию программы и версию Java-профиля, а главное, относительный или абсолютный адрес JAR-файла.

Если после некоторого времени работы JIMM сообщает, что соединение с сервером потеряно, необходимо в настройках сети приложения включить режим поддержки подключения (keep-alive). При этом расход трафика возрастает.

Что мешает подключаться через JIMM на телефоне, который заведомо поддерживает эту программу? По пунктам:

- неактивированный GPRS-Internet (например, на Ace от Киевстара);

- ненастроенный профиль GPRS-Internet;

- неактивированный профиль GPRS-Internet (в Nokia выбирается отдельно для приложения);

- отсутствие разрешения Java-мидлету подключаться к Internet;

- сбои у оператора (Life)/перегрузка сети (Mobi);

- отсутствие GPRS-покрытия (внутри метрополитена, IMHO, у всех операторов);

- с первого раза в некоторых местах GPRS иногда не стартует;

- отсутствие денег на счету;

- некорректные настройки пользователя в самом JIMM - сервер, порт, логин, пароль;

- особенности локализации телефона. Попробуйте изменить свой пароль на короткий цифровой.

Подводные камни

1. Не настраивайте в своем телефоне CSD-доступ (GSM-Data) к Интернету, так как некоторые умные телефоны при пропадании GPRS-покрытия могут переключиться в режим CSD, а он стоит аж 30 копеек в минуту. За час такого доступа придется выложить 18 гривен. По GPRS на 1 гривну можно целый день сидеть в ICQ, если контакт-лист небольшой и сообщения слать не часто.

2. Большинство операторов округляет трафик в большую сторону до 10 Кб.

3. Телефоны фирмы LG с опасно большой долей вероятности после закачки любых Java-приложений "умирают" (проверил на LG F2100 и LG С1100). Помогает перепрошивка в сервисном центре.

4. Для некоторого уменьшения трафика при соединении можно вместо сервера входа в ICQ указать его IP-адрес. У этого метода есть недостатки: на самом деле за символьным адресом login.icq.com стоит не один сервер, а несколько, может, с десяток. Каждый раз в ответ на попытку соединения приходит ответ с разных IP-адресов, только так можно обслуживать десятки миллионов пользователей ICQ. Так вот, если вписать какой-то определенный IP-адрес сервера, то остается лишь надеяться на постоянство этого адреса и не перегруженность/надежность конкретного сервера. Чтобы узнать IP-адрес одного из этих серверов, надо выполнить на компьютере (подключенному к Интернету) команду ping login.icq.com.

Альтернатива

А что делать тем, чей телефон не поддерживает Java в полном объеме? Самый простой способ - по GPRS-WAP зайти с мобильного телефона на wap.tjat.com. Недостатки: WAP по 10 грн. за мегабайт, большой трафик, нет звуковой сигнализации о приходе сообщений, да и приходят они не мгновенно, также проблемы с кириллицей. Преимущества: не нужна инсталляция.

В ICQ через WAP можно решить проблему с получением сообщений в кириллице. Для этого надо зайти в ICQ на wap.tjat.com под своим номером и паролем, а затем перейти в настройки и выбрать кодировку Windows-1251. Rated by MyTOP

© И. Егоркин, "Мой компьютер"



Поиск по сайту:


Колонка редактора

12.11. МегаФон построит частную сеть pLTE в Махачкалинском морском торговом порту

12.11. В упаковочное предприятие Samsung Electronics в Асане вложат более $30 млрд

12.11. Восемь обновленных спутников Globalstar завершили первичные орбитальные испытания

12.11. Билайн нарастил покрытие и емкость сети в строящемся ЖК в Улан-Удэ

12.11. МТС развернула БС в селе Андреевка Амурской области

11.11. МегаФон и МТС объявляют совместную позицию по вопросам текущего взаимодействия с банками

11.11. Российские корпоративные клиенты всё охотнее рекомендуют отечественную технику

11.11. Microsoft давит на администрацию президента США, выступая против запрета импорта чипов из Китая

11.11. МТС включила сеть LTE на склонах горнолыжного комплекса «Снегорка»

10.11. Обвинения в шпионаже вокруг Nvidia могут завершиться принятием законов, еще более ограничивающих доступ Китая к ИИ-чипам и современному оборудованию для их производства

10.11. Странная сделка в Японии – Mitsui Chemical покупает бизнес JSR

10.11. Infineon больше не может расширять мощности по производству чипов без «форвардных контрактов»

10.11. Билайн обеспечил мобильную связь на речном маршруте в Москве

10.11. Эйфелева башня и центральный парк Волгограда получили обновленную сеть МТС

10.11. МегаФон четвёртый год подряд стал «платиновым» работодателем

Все статьи >>


Новости

13.11. Honor может вернуть переменную диафрагму в серии Magic10

13.11. Oppo A7 Ultra может получить АКБ емкостью 12000 мАч

12.11. Poco X8s стал доступен в Европе

12.11. В сети появились макеты трёх моделей серии Samsung Galaxy S27

12.11. Samsung официально раскрыла переход галереи на хранилище Google

11.11. Утечка раскрыла ёмкость батарей и общие черты iPhone 18 и 18e

11.11. OnePlus 17 может войти в число широкоэкранных флагманов 2027 года

11.11. В сети появились макеты iPhone Air 2 и iPhone 18

10.11. Oppo Pad Air6 с 12.1" экраном 120 Гц и Dimensity 7360 Super представлен официально

10.11. Bixby в One UI 9.5 получит автоматические задачи

10.11. Vivo работает над серийным АКБ ёмкостью 11 970 мАч

09.11. Серия Huawei Nova 17 получит 200-МП камеру и новые дисплеи

09.11. Realme 17 Pro – утечка указывает на батарею емкостью 10 000 мАч и Dimensity 7300

09.11. Утечка о Xiaomi 18 подтверждает 100-ваттную зарядку

06.11. Motorola представила Moto Watch 2 Fit и Moto Buds 2 Ultra

06.11. Motorola Signature 27 с АКБ 7000 мАч и 200-МП перископом представлен официально

05.11. Honor готовит смартфон с батареей 14 000–15 000 мАч

05.11. Утечка показывает дизайн в стиле Pixel 11 Pro Fold

05.11. Утечка о Samsung Galaxy A38 раскрыла батарею 6000 мАч

04.11. Утечка раскрыла характеристики и сроки выхода iPhone 18, 18e и Air 2