Обновлённая версия статьи в журнале "Мой компьютер" №39 (366) 23.09.2005 © Егоркин Игорь
Вы, наверное, скажете: зачем аська на мобилке, общения, что ли не хватает? Да, не хватает. Администраторы сети на работе аську запретили, у операторов мобильной связи SMS всё ещё по 30 копеек. Иногда под рукой только телефон, скучно и делать нечего.
Общаться по ICQ с мобильного телефона можно с помощью Java-программы JIMM через GPRS-Internet. Скачать чудо-программу прямо на мобильный телефон по WAP можно с сайта разработчика: http://wap.jimm.org/ или http://www.jimm.org/download/ (самые новые тестовые версии прячутся тут: http://jimm.org/nightly/). Программа бесплатная, вы оплачиваете только GPRS-трафик (чуть больше 1 гривны в Украине). Для телефонов различных производителей есть специализированные версии. Особенно полезна версия с управлением подсветкой для Motorola.
Вот неполный список моделей телефонов, на которых работает эта ICQ:
Для работы JIMM необходима поддержка непосредственных сетевых соединений через сокеты (socket), как минимум 250 КБ свободной оперативной памяти и 70...160 КБ памяти программ. Мобильные телефоны с JAVA MIDP 2.0 должны поддерживать соединения через сокеты, как сказано на странице http://java.sun.com/products/midp/whatsnew.html
JIMM поддерживается не всеми мобильными телефонами, но есть ещё старый облегчённый вариант JIMM'а - MobICQ (ранее был адрес www.mobicq.org, но AOL его закрыла). И ещё вариант через Jabber-клиента, см. сайт http://www.violonix.com/

JIMM и MobICQ успешно запускаются на компьютере в Java-эмуляторе мобильного телефона. Автор использовал среду разработки J2ME Wireless Toolkit 2.1.01 для Windows.
Часто пользователи и даже консультанты операторов мобильной связи (!) путают WAP-GPRS с Internet-GPRS. К тому же, Internet-GPRS на сайтах операторов принято называть просто GPRS. Народ тоже для простоты WAP-GPRS называет GPRS или (ошибочно) Интернет. Получается путаница. А ещё некоторым консультантам операторов невдомёк, что не только смартфоны, а и обычные мобильные телефоны могут непосредственно использовать Internet подключение.
К сети Internet с мобильного телефона можно подключаться, используя различные протоколы:
Эти протоколы – транспортные, они обеспечивают только обмен пакетами данных между мобильным телефоном и операторским оборудованием. Содержимое и логический тип передаваемых данных зависит от услуги. Через транспортный протокол GPRS могут передаваться данные MMS, WAP, Internet, SMS и др., например PTT (Push to Talk). Для удобства тарификации и настройки эти услуги предоставляются и настраиваются отдельно – т.е. нельзя один раз указать сервер оператора в телефоне и получить весь набор услуг. А жаль - ведь с компьютера можно одновременно и по Internet путешествовать, и по WAP (например, через браузер Opera, ведь WAP - это лишь крошечная информационная часть Internet)
Настройки можно получить по телефону поддержки операторов или на соответствующих сайтах. Так как не все операторы знают, что с обыкновенного телефона можно получать почту и подключаться к ICQ, ищите настройки для смартфонов при отсутствии настроек для Вашего телефона. Самое интересное, что у известных мне операторов вся настройка GPRS-Internet сводится к установке единственного параметра - GPRS APN (точки доступа GPRS). А вот для WAP и сервер GPRS свой, и IP-прокси надо указывать.
| Пакет | Адрес страницы с настройками | Настройки GPRS Точка доступа (APN) (логин/пароль) |
| Beeline | "Справочник абонента" перейти... | internet.beeline.ua |
| Mobi | "Послуги передачі даних (GPRS)" перейти... | internet.urs |
| Life | "ІНТЕРНЕТ ТА ДАНІ" перейти... Ссылка часто меняется, а зря. | internet |
| Kyivstar | "Настройка телефону" перейти... | www.kyivstar.net (igprs/internet) |
| Ace&Base | "Настройка телефону" перейти... | www.ab.kyivstar.net |
| DJuice | "Настройки" перейти... | www.djuice.com.ua |
| UMC | "Мобільний GPRS-Інтернет" перейти... | www.umc.ua |
| SIM-SIM | "Мобільний GPRS-Інтернет" перейти... | www.umc.ua |
| Jeans | "Мобильний Интернет" перейти... | www.jeans.ua |
| Wellcom | "Услуги GSM" перейти... | internet.urs |
| Privat | "GPRS/MMS < Новые услуги и возможности" перейти... | internet.urs |
| GT | только CSD. перейти... | Нет GPRS |
Самый простой способ – загрузить JIMM с официального сайта по WAP прямо в мобильный телефон http://wap.jimm.org/ .
С исходными текстами JIMM доступен на сайте http://jimm.sourceforge.net/
MobICQ доступен на этом сайте http://www.java2phone.ru/prog/13.
В общем случае, можно загрузить на компьютер из Internet различные версии Java-программ, а затем записать на телефон по дата-кабелю, ИК-порту или Bluetooth. Если всё это недоступно, то помогут файлообменные сервисы в Internet, например популярный http://wap.bodr.net/filo или http://wap.seclub.org/users/ . Загруженные на него файлы можно затем скачать мобильным телефоном по WAP со странички http://wap.bodr.net/ из раздела «ФайлО».
Препятствием может стать различная реализация закачки Java-программ по WAP. Одни телефоны поддерживают только ссылки на JAR-файлы (старые модели Nokia), другие – только на JAD (LG). А файлообменные сервисы часто переименовывают закачиваемые файлы, и JAD-файл перестаёт ссылаться на JAR. JAR-файл – это сама программа на Java, вернее её запускаемый архив. JAD-файл – это текстовый файл, который содержит различную информацию о программе, в том числе её название, описание, версию программы и версию Java-профиля, и, главное, относительный или абсолютный адрес JAR-файла. Почти все программы, по идее, можно скачивать без JAD, но некоторые, например Opera-mini и JIMM, имеют там важные настройки.
Если после некоторого времени работы JIMM сообщает, что соединение с сервером потеряно, необходимо в настройках сети приложения включить режим поддержки подключения (keep-alive). При этом расход трафика возрастает.
Что мешает подключаться JIMM на телефоне, который заведомо поддерживает JIMM?
Чтобы не было ошибки #120 в телефонах NOKIA, проверьте установлена ли у вас приоритетная точка доступа: настройки>настройки конфигурации>приоритетная точка доступа> (здесь должна стоять точка вашего оператора) если её нет, то надо прописать ручками, на телефонах 6170 и 7270 приоритетную точку ручками не пропишешь. Если кому нужна приоритетная точка доступа пишите на ICQ 212129.
Настройка Jimm (ICQ ) для Nokia, где неочевидно откуда "Предпочт. точка доступа": 1. Натройки GPRS-Internet 2. Настройки / Конфигурация / Настр. персональн. конф. / Функции / Добавить новое / Точка доступа / Парам. точки доступа / настройка канала / Т/д пакетных данных / (заполнить, к примеру для UMC) www.umc.ua / Ok 3. Теперь в пункте Предпочтит. точка доступа появится эта настройка, что и требовалось! Настройка была проведена на Nokia 6233, остальное есть на сайтах!
1. Не настраивайте в своём телефоне CSD-доступ (GSM-Data) к Internet, так как некоторые умные телефоны при пропадании GPRS-покрытия могут переключиться в режим CSD, а он стоит аж 30 копеек в минуту. За час такого доступа к Internet придётся выложить 18 гривен. По GPRS на 1 гривну можно целый день сидеть в ICQ, если контакт-лист не большой и сообщения слать не часто.
2. Большинство операторов округляет трафик в большую сторону до 10 КБ. Так что если соединились, то отключаться от сети не спешите.
3. Телефоны фирмы LG с опасно большой долей вероятности после закачки любых Java-приложений «умирают» (участвовал в поломке LG F2100 и LG C1100). Помогает перепрошивка в сервисном центре по адресу в Киеве: ул. Героев Днепра, 2а.
4. Во время голосового разговора GPRS приостанавливается, что может привести к разрыву соединения.
5. Телефон SonyEricsson K700i (возможно, что и другие SE) в сети UMC при работе в GPRS не принимают звонки. В любых других комбинациях всё работает отлично.
Допустим, у вас есть под рукой дата-кабель к телефону, компьютер и выход в Internet. Вы хотите испытать десяток версий JIMM с сайта http://www.jimm.org/ , но не можете скачать на компьютер JAR-файлы программы. Что делать? А вот что. Зайти с WAP-эмулятора или популярного браузера Опера на WAP-страничку загрузки JIMM http://wap.jimm.org/ скачать по указанным ссылкам JAD-файлы, а потом изменив последнюю букву ссылок на R скачать JAR-файлы (http://wap.jimm.org/0.5.0/MIDP2/SMILES/RU/Jimm.jad и http://wap.jimm.org/0.5.0/MIDP2/SMILES/RU/Jimm.jar). Во всяком случае, в JAD-файле всегда находится имя JAR-файла, читайте.
Для некоторого уменьшения трафика при соединении можно вместо сервера входа в ICQ указать его IP-адрес. У этого метода есть недостатки: на самом деле за символьным адресом login.icq.com стоит не один сервер, а несколько, может с десяток. Каждый раз в ответ на попытку соединения приходит ответ с разных IP-адресов, только так можно обслуживать десятки миллионов пользователей ICQ. Так вот, если вписать какой-то определённый IP-адрес сервера, то придётся надеяться на постоянство этого адреса и не перегруженность/надёжность одного конкретного сервера. Чтобы узнать IP-адрес одного из этих серверов, надо выполнить на компьютере (подключённому к Internet) команду ping login.icq.com . Внимание! Вы не сможете подключиться по IP, если этот конкретный IP адрес сервера изменится или этот сервер закроют на ремонт.
Для не подписанных цифровой подписью Java приложений при попытке соединения с интернетом выводится соответствующий надоедающий вопрос - разрешить или не разрешить соединение. Для телефонов Motorola в папке телефона с Java-приложениями можно подменить файл с разрешениями на свой, разрешающий всё j2me4.pat . Имя файла j2me4.pat замените на соответствующее номеру приложения вида j2me0.pat, j2me1.pat ... j2meX.pat .
А что делать тем, чей телефон не поддерживает Java в полном объёме? Самый простой способ - по GPRS-WAP зайти с мобильного телефона на http://wap.tjat.com/ . Недостатки: WAP по 10 грн за мегабайт, большой трафик, нет звуковой сигнализации о приходе сообщений, не мгновенное получение сообщений, проблемы с кириллицей. Преимущества: не нужна инсталляция.
В ICQ по WAP можно на 85% решить проблему с получением сообщений в кириллице. Для этого надо зайти в ICQ на http://wap.tjat.com/ под своим номером и паролем, а затем перейти в настройки и выбрать кодировку Windows-1251.
Пошаговая инструкция по настройке ICQ на примере Mobi:
Сайт JIMM - ICQ клиента для мобильных телефонов http://www.jimm.org/, скачать по WAP можно тут http://wap.jimm.org/
Сайт Опера-мини http://www.operamini.com/download/
Страничка MailMan - почтовой программы для мобильных телефонов http://mmj2.pp.ru/java/
Сайт удобной книгочиталки для мобильников http://readmaniac.com.ru/
Старые проверенные временем версии:
Почтовая программа MailMan на Java: mailman.jar - mailman.jad. Киевстар советует ставить свой SMTP: relay.kyivstar.net , порт:25, без аутентификации.
NNTP-клиент (введите сервер ddt.demos.su, а потом, например, новостные группы fido7.ru.delphi, fido7.ru.dvd, ...) nntp.jar - nntp.jad
Очень удобно добавлять сайты в избранное для последующего быстрого запуска.
Отключите картинки в настройках - это позволит существенно экономить трафик и
избавиться от глюков, если они раньше проявлялись.
Нажимая джойстик влево/вправо можно гораздо эффективнее прокручивать текст, чем
вверх-вниз.
Кнопка * переключает в полноэкранный режим, очень полезно.
Опера-мини имеет удобные комбинации клавиш для обновления страницы #0,
для перехода в начало и в конец просматриваемой странички #3,
#2 - закладки. Подробнее - в справке.