Контакти

 Telegram: Magnumv44

 Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.

 GitHub

 Instagram

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

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

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


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

  • Alcatel: 557;
  • Blackberry: 7510;
  • Motorola: A1000, A835, C380, C550, C650, C385, E398, RAZR V3, V180, V220, V300, V500, V525, V600, V620, V635;
  • NEC: e616;
  • Nokia: 5140, 6230, 6230i, 6630, 6820, 6822, 7600;
  • Orange: SPV E100/E200;
  • Sagem: myX-5-2, myX-65;
  • Samsung: SGH-D500;
  • Siemens: M55, S55, SL55, MC60, CF62, C65, CX65, CX75, M65, S65, SK65, SL65;
  • Sony Ericsson: (K300i), K500i, K700, K750i, P900, V800, Z1010.


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

К сожалению, JIMM совместим не со всеми мобильными телефонами. Но не беда, есть выбор. Итак, еще один ICQ-клиент на JavaMobICQ (ранее проект проживал по адресу 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;
  • не настроенный профиль 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 C1100). Помогает перепрошивка в сервисном центре.
  4. Для некоторого уменьшения трафика при соединении можно вместо сервера входа в ICQ указать его IP-адрес. У этого метода есть недостатки: на самом деле за символьным адресом login.icq.com стоит не один сервер, а несколько, может, с десяток. Каждый раз в ответ на попытку соединения приходит ответ с разных IP-адресов, только так можно обслуживать десятки миллионов пользователей ICQ. Так вот, если вписать какой-то определенный IP-адрес сервера, то остается лишь надеяться на постоянство этого адреса и не перегруженность/надежность конкретного сервера. Чтобы узнать IP-адрес одного из этих серверов, надо выполнить на компьютере (подключенному к Интернету) команду ping login.icq.com.


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

А что делать тем, чей телефон не поддерживает Java в полном объеме? Самый простой способ — по GPRS-WAP зайти с мобильного телефона на wap.tjat.com.

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

Преимущества: не нужна инсталляция.

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

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.