Человек любит общаться. Ему, в общем-то, без этого никак: ни раньше, ни сейчас, ни в будущем: мамонта в яму не загнать, Вавилонскую башню не построить, мирного договора не заключить, с новогодним обращением к согражданам не обратиться. Что поделать – в одиночку человек может очень немного. Поэтому из всех его умений главными можно считать умения разговаривать и договариваться. Ну а главными из всех достижений, бесспорно, являются способы общения на расстоянии. «Тамтамы», дымовые сигналы, телеграф, телефон, Интернет. Дальше – больше.
Впрочем, остановимся на Интернете. В очередной раз петь оду Сети мы не станем. Ещё бы: пять лет доступности и ударного завоевания аудитории своё дело сделали. Нынче даже дремучая бабушка в не менее дремучей деревне на этом слове поднимет глаза и что-то припомнит. По телевизору показывали…
Что есть общение? Передача информации? Бесспорно. Сеть позволяет передавать её из дома в дом, из района в район, из города в город, из Германии в Гонолулу. Поэтому и общение сейчас не знает границ. Вышло, значит, на качественно новый уровень. В общем, Вавилонскую башню уже можно строить – авось друг друга как-нибудь услышим да поймём.
Именно общение – в режиме on-line, почти реальное и практически живое – оживило Интернет, населило его и привело к современному виду. Чаты, форумы, блоги – лицо сегодняшней Сети. Но вот «народной» всемирную паутину сделали мессенджеры: ICQ и прочие. Благодаря им она перестала быть населена исключительно суровыми «технарями», а фразу «Ну ладно, спишемся сегодня в Интернете» мы слышим на каждом углу. Сетевая зависимость начинается именно с «аськи» – причём страдают от неё не только четырнадцатилетние завсегдатаи порно-сайтов. Людям хочется быть «онлайн» всё время: это модно, экономически оправдано и, как ни странно, иногда даже полезно. ICQ (AIM, Jabber и т. д.), пожалуй, самый дешёвый способ общения на расстоянии. «Аська» стала незаменимым инструментом в работе, отличным времяпровождением и даже чем-то вроде культа. Но, увы, компьютер стоит или дома, или на рабочем месте, а ноутбук не откроешь, стоя, например, в набитом автобусе – выходит, вести нормальный образ жизни и «быть всегда онлайн» как-то и не получается. Поэтому мессенджеры «омобилили» и поселили на экранах смартфонов, коммуникаторов и КПК – первым двум, кстати, прямо-таки зазорно не показывать на экране окошко со знакомым каждому «зелёным цветочком». Но вот в чём загвоздка: разнообразные Интернет-пейджеры можно с уверенностью называть народной вотчиной, тогда как даже самый захудалый смартфонишка найдётся в кармане даже не у каждого десятого. Мобильная аська – достояние элиты? Вовсе нет. Быть «всегда онлайн» может любой владелец мобильного телефона с поддержкой J2ME и пакетной передачи данных GPRS. Не верите? Напрасно.
Инструментарий
Поэкспериментируем вместе. Но сначала немного теории. Увы, далеко не каждый воспринимает мобильную Java всерьёз: кто-то – спасибо контент-провайдером – считает её исключительно забавой, а кто-то вообще знает о ней не больше, чем о процессе размножения осьминогов. Между тем J2ME, которой нынче оснащён чуть ли не каждый телефон – это мощная и гибкая платформа, способная прямо-таки в разы расширить функциональность вашего телефона. Человек, искушённый в премудростях Virtual Machine, и смартфон-то купит, подумав перед этим два, а то и три раза. А, собственно говоря, зачем – книжки читать? Установите приличный J2ME Book Reader и потратьте эти «лишние» $200 на что-нибудь более необходимое. Нет, смартфон – это просто здорово, однако, поверьте: ваш банальный «просто телефон» тоже способен на многое. Здесь главное толково его «приручить», чем мы сейчас и займёмся.
Вообще говоря, поселить «аську» можно в любом телефоне с J2ME (желательно, MIDP 2.0). Чисто теоретически, конечно, и руководствуясь слоганом Java «Написано однажды – работает везде». Увы, практика в который раз возвращает нас на землю: если установить мидлет на один телефон сможет даже пятилетний карапуз, то с другим намучается матёрый работник мобильного сервис-центра. И это меньшая из всех зол: «оригинальные» API и конфигурации J2ME, которых производители, вопреки всем постулатам Sun Microsystems, упорно держатся, продолжают портить кровь пользователям со времён Siemens SL45. Очень, знаете ли, весело: одно приложение на телефоне запускается, второе – нет, а третье – запускается, но толком не работает. Так что, увы, выбирая Java-мессенджер, придётся искать мидлет, предназначенный именно для вашего аппарата. Что само по себе довольно проблематично: «предназначенный» вовсе не значит «работающий». Мы же пошли по пути наименьшего сопротивления и взяли для этого материала чуть ли не самую дружественную к J2ME платформу – телефон Siemens 65-й линейки. Кстати, забегая немного вперёд, отметим, что именно на этой модели прекрасно запустились все четыре мидлета, с которыми вы сейчас познакомитесь.
Итак, устанавливаем приложение. Проще всего в этом отношении, разумеется, владельцам телефонов Siemens и Sony Ericsson – нужно просто скопировать jar-файл в память аппарата. Попасть он туда, понятно, может пятью способами: по data-кабелю, по IrDA, по Bluetooth, по GPRS-каналу и на карточке памяти. Счастливым обладателям Nokia на Series 40 несколько сложнее: установить мидлет получится, лишь скачав его из WAP-браузера или с помощью пакета Nokia PC Suite (как вариант – Oxygen Phone Manager ) при сопряжении с ПК. Хотя, опять-таки, как с помощью ИК-порта или «Синего Зуба», так и по кабелю. Остальные производители практически поголовно блокируют возможность инсталляции Java-приложений с помощью ПК. Непременно, конечно же, «в интересах безопасности пользователя» и в угоду контент-провайдеров. В общем, чаще всего требуется тонкое хирургическое вмешательство с вероятностью неприятных последствий. Хотя WAP с GPRS пока, вроде бы, никто не отменял – «по воздуху» получается и быстрее, и надёжней. Но, увы, чаще всего не бесплатно. Так что владельцы европейских телефонов ликуют, а хозяева «корейцев», «американцев» и прочих настраивают GPRS-соединение и набирают в браузере URL .
Кстати, GPRS нам будет необходим – ёжику понятно, что ICQ-клиенту нужен выход в Сеть. Абсолютно ничего хитрого в этом процессе нет: надо лишь внимательно почитать инструкцию и позвонить девушке из сервисной службы оператора. Кроме того, в подавляющем большинстве сертифицированных аппаратов все настройки мобильного Интернета «вбиты» заранее. Что до нюансов, то без них, конечно никак. Дело в том, что для полноценного «аськанья» вам придётся забыть о WAP-GPRS – через эти APN подключиться к серверу сетевого пейджера, скорее всего, не получится. Адреса «интернетовских» точек доступа у большинства GSM-операторов отличаются от «ваповских» тем, что в них вместо «wap» фигурирует «web», а то и вполне красноречивое «internet» (например, web.mts.ru для МТС или internet.msk для «Мегафона»). Что до страшных и даже немного неприличных слов «proxy» и «DNS», то пусть они вас не волнуют – как-нибудь обойдёмся и без них.
ICQ-клиенты
Отношение к сервису ICQ на наших просторах самое трогательное. Взять хотя бы «народные» названия: задорное «аська» или почти нежное «ася». Самый массовый мессенджер снискал всеобщую любовь и уважение. Он прост, дружественен к пользователю, достаточно удобен. Никаких проблем с настройкой аккаунта и его использованием, никаких глупостей вроде «IP» и «транспорта». В то же время, всё, что нужно пользователю продвинутому (proxy etc.), в нём реализовано в полном объёме. В общем, «самым массовым» этот Интернет-пейджер стал вполне заслуженно. Ну а поддержка т. н. «Xtraz», которые появились в последних версиях клиента – это вообще сказка: тут вам и IP-телефония, и сетевые игры. Одним словом лидер, как бы ни ворчали завистники и нонконформисты. Правда, последние «вкусности» в мобильном исполнении нам пока недоступны. Ну и ладно: ведь главное – это общение, не так ли? А вот с этим никаких проблем.
Mob ICQ
Оценка: 4 -
Простейший Java-клиент, который был разработан довольно давно, получил изрядное распространение, однако был совершенно заброшен разработчиками. Получилось, кстати, довольно интересно: портал http://www.mobicq.org/ глухо «молчит» уже давно, а вот сервис транспорта сообщений работает более чем исправно. Доводкой приложения занялись энтузиасты, благо таковых в Сети предостаточно. В итоге получили распространение версии, адаптированные под самые разные конфигурации JME. Конкретные рекомендации тут дать сложно: кто ищет, тот всегда найдёт. Однако версия 0.1b5 была отлично «принята на борт» Siemens CX65. К слову, та же самая версия была отвергнута Nokia 6230i. Да и вообще, между нами говоря, вся Series 40 от финского производителя в качестве полигона для мобильной «аськи» оставляет желать лучшего. Ну да ладно.
Запускается приложение довольно быстро даже на самых неторопливых в отношении Java телефонах. В главном меню наиболее интересными являются разделы «Options», «Traffic» и «Connect». В первом нужно ввести ICQ UIN, пароль, сервер транспорта сообщений и порт (по умолчанию login.icq.com и 5190 соответственно). Кроме того, там ещё можно попросить приложение «keep connection alive», показывать дату и время, а также настроить стоимость GPRS-трафика. Как видите, ничего сложного. Из второго раздела можно худо-бедно контролировать свои расходы. Ну а «Connect» – он и в Африке «Connect»: если всё настроено правильно, то на экране через некоторое время появится ваш контакт-лист. Настроить что-нибудь не так, как видите, довольно сложно, поэтому, если вы не перемудрили с настройками передачи данных, то самое большое через две минуты вы уже будете онлайн.
Возможности приложения скромны, но отнюдь не скудны. Организация обмена сообщениями реализована на манер старых версий «взрослого» ICQ-клиента. Грубо говоря: есть сообщение, которое можно просмотреть и на которое можно ответить «в отдельном окне» – вместе два сообщения не показываются никогда. Любимая многими «хистори» не сохраняется, так что уличить собеседника во лжи «постфактум» будет довольно трудно. Контакт-лист отображается единым списком: ни групп, ни возможности скрыть «пользователей оффлайн» не предусмотрено. Программа поддерживает кириллицу, так что ники ваших знакомых, написанные по-русски в «крокозябры» не превратятся. «Статусы» остались неизменными и вполне себе классическими: Online, Free for Chat, Away, Not Available, Occupied Do Not Disturb, Invisible. Можно также получить информацию о пользователе: увы, всего лишь ник, UIN, реальное имя и адрес e-mail. Номинально присутствует также возможности искать и добавлять контакты, однако в описанной версии приложения эта функция, к сожалению, не работала. Реализована принудительная блокировка клавиатуры – неубедительная замена «фоновому режиму». С кириллицей также не всё гладко и зависит от версии клиента на ПК собеседника: теоретически утилита способна с равным успехом как посылать, так и принимать сообщения на «великом и могучем». Правда, делает она это, понятно, через раз – здесь универсальным решением является транслитерация. Mob ICQ заимствует систему предиктивного ввода T9 из прошивки телефона – может пригодится, если вы всё-таки сумеете найти собеседника, который сумеет прочитать ваши послания кириллицей. Русский интерфейс, правда, не доступен. Ну а самый главный недостаток утилиты в том, что она нема, буквально как рыба и на входящее сообщение реагирует исключительно сменой пиктограммы пользователя. Очень, знаете ли, неудобно.
Работает приложение для «заброшенного проекта» на диво стабильно и быстро: обмен сообщениями происходит мгновенно (тут, конечно, спасибо оператору и БС на крыше), а откровенных «вываливаний» и «подвисаний» без видимых на то причин как-то и не наблюдается вовсе. Относится это всё, разумеется, к версии мидлета 0.1b5.
Оценить Mob ICQ можно на крепкую «четыре с минусом»: работает; работает стабильно. Спасибо и на этом.
Jimm
Оценка: 5
С качественным ПО работать приятно всегда. Хорошее отношение к пользователю дорогого стоит и зачастую определяет выбор. Ну а сущим бальзамом на душу ложится качественное freeware – видно, что разработчик трудился не корысти ради, а, простите за пафос, для людей. Утилита Jimm в этом отношении здорово напоминает клумбу около образцово-показательного дома: всё чистенько, аккуратно и вылизано до последнего. Программисты постоянно поддерживают свой проект – на радость, значит, всем любителям мобильного общения: последнее обновление приложения (0.4.0) на сайте http://www.jimm.org/ датировано 15.05.2005. Пожалуй, из «прямых» Java-ICQ клиентов это приложение является наиболее удобным, функциональным и продуманным.
Утилита Jimm доступна в полноценном русском интерфейсе, что очень приятно. Главное меню состоит из пяти разделов. «Трафик» позволяет наблюдать за расходами. В «Списке» можно, даже будучи «оффлайн», просмотреть весь свой контакт лист – там он обновляется после каждого подключения. А богатством «Настроек» мидлет заткнёт за пояс любого конкурента. Раздел включает в себя пять пунктов: «Учётная запись» позволяет ввести UIN и пароль; из «Сети» настраивается сервер, порт, а также возможность автоматического подключения и асинхронной передачи данных; в меню «Интерфейс» можно задать сортировку контактов («по статусу», «по имени», «скрывать отключившихся»), а также цветовое оформление и шрифт; в «Звуках» настраивается звуковое оповещение различных событий, его громкость и сопровождение вибрацией; в «Трафике» можно указать стоимость пакетной передачи данных.
Подключение к сети происходит быстро и достаточно безболезненно – загружая средний контакт-лист (~ 80 записей), утилита «съедает» порядка 5 Kb трафика, о чём тут же сообщает. Первое, что бросается в глаза – полное отсутствие привычных «цветков» ICQ. Всё дело в том, что разработчики этой утилиты заявляют, что, мол, никакого отношения к «аське» не имеют и, вообще, как бы и «с боку припёку». На самом деле, уже через несколько минут понимаешь, что принципиально ничего не изменилось: просто «цветок» заменен фигуркой «человечка». Кстати, заменить пиктограммы вручную не составит ровным счётом никакого труда – необходимы лишь самые базовые знания о мидлетах.
Организация «сессии сообщений» очень удобна: на месте полноценное окошко ICQ-чата. При этом активные контакты в списке «подсвечены» синим – это позволяет сразу же ориентироваться, с кем из «пользователей онлайн» вы сейчас ведёте разговор. Кстати, окошко с сообщениями можно очистить лёгкими движением руки – весьма удобно, нужно отметить.
Jimm прекрасно работает с группами – их можно создавать и редактировать прямо из мобильного клиента. Поддерживается также возможность пополнения контакт-листа; вполне, кстати, «по-взрослому»: поиск по UIN, по нику, по имени etc. Реализованы статусы: «Онлайн», «Свободен для беседы», «Отсутствую», «Недоступен», «Занят», «Не беспокоить», «Невидимый» – всё, как видите, в порядке. Просмотр информации о пользователе возможен, увы, в крайне обрезанном виде: ни вам хобби, ни вам знака зодиака. Но это излишние придирки, зато Java-клиент позволяет передать собеседнику любой файл, а также фотографию, сделанную встроенной камерой (утилита запускает собственную оболочку и делает снимки 80 х 60). И что самое интересное, даже не думает «зависать» при неудачной попытке. Мессенджер умеет хранить историю сообщений (она записывается хоть на всю доступную в аппарате память), а также производить полнотекстовый поиск внутри этих «летописей». И, что немаловажно – прекрасно сворачивается «в фон».
С кириллицей мидлет работает примерно так же, как и его предшественник; впрочем, русские сообщения он распознает корректно немного чаще. Что до стабильности и скорости работы, то с этим никаких проблем не возникало.
Что ж, подведём итоги. Jimm оказался на диво качественным программным продуктом и, похоже, чуть ли не лучшим в своей категории. И, что самое приятное, полностью бесплатным. На ПК скачать его можно по адресу http://www.jimm.org/, а прямая загрузка по WAP доступна с http://www.jimm.org/download/.
Телефоны, поддерживающие Jimm
Alcatel: 557 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 Sagem: myX-5-2 myX-65 Samsung: SGH-D500 Siemens: M55, S55, SL55, MC60, CF62, C65, CX65, CX75, M65, S65, SK65, SL65 Sony Ericsson: K500i, K700, K750i, P900, V800, Z1010 |
Jabber-клиенты
Но не «аськой» единой Интернет полнится. Естественно, там где есть мэйнстрим, обязательно найдётся альтернатива. Ну а быть «не таким, как все», «think different» и даже «be different» всегда было модно и статусно. Таким «иным» Интернет-пейджером является Jabber – некоммерческое объединение серверов по всему миру, призванное помочь людям в общении. Пользователей у него, конечно же, гораздо меньше, чем у ICQ: альтернатива массовой не бывает, и в этом её прелесть. Впрочем, далеко не единственная: каждый мало-мальски стоящий Jabber-клиент по количеству возможностей и настроек даст сто очков форы любой версии «аськи» – любителям «ставить галочки» есть, где разгуляться. Но и это не самое главное. Весь «изюм» Jabber заключается в возможности общаться не только с подписчиками «родной» сети, но также ICQ, AIM, MSN etc. В этом случае сервер выступает в качестве этакого хитрого транспортного узла, через который к пользователю попадают сообщения разных сервисов. Jabber в мобильном телефоне – заманчиво, не так ли? Легко! Хотя и далеко не так, как в случае с «просто ICQ». Терпение и труд? Увольте: мы уже всё сделали за вас.
Чтобы воспользоваться всеми благами Jabber, нужно создать свой аккаунт на одном из серверов. Здесь всё привычно: скачиваем клиент и регистрируемся. Кстати, многие «джабберы» со стажем советуют приложение JAJC. И, скажем по секрету, здесь мы с ними абсолютно солидарны. Итак, предположим, вы создали учётную запись вида [ваш ник]@[сервер Jabber]. В принципе, если вы не собираетесь общаться в ICQ и присных, то уже прямо сейчас можно браться за телефон. Ну а мы пока расскажем, как подружить «джаббер» с «аськой» с помощью того самого JAJC. Дел тут, честно говоря, на три минуты: нужно кликнуть на кнопку «Jabber Browser», выбрать доступный сервер ICQ и зарегистрироваться там, указав свой UIN и пароль. Утилита сразу же начнёт выкачивать с сервера ваш контакт-лист и добавлять его к записям «джаббера». Здесь, правда, имеются две небольшие загвоздки: во-первых, на момент выхода материала все Jabber-серверы в зоне.ru упорно не хотели «общаться» с ICQ (пришлось регистрироваться на jabber.cz), а, во-вторых, утилита добавляет в контакт-лист (ростер, если говорить «по-джабберски») не привычные «ники», а «голые» UIN’ы. Так что придётся покорпеть, переименовывая.
Вот, в общем-то, и вся премудрость: отныне вы сможете прекрасно общаться с любым пользователем ICQ. Что и требовалось доказать. Ну а сейчас вернёмся к нашей J2ME.
Colibri IM
Оценка: 3
Этот проект российских разработчиков существует довольно давно и уже успел «дорасти» до версии 4.0. Развивается это во всех отношениях благое начинание достаточно активно: обновляется он, по крайней мере, вполне себе регулярно.
Приложение Colibri IM по сути своей почти примитивно: в котомке у него имеется лишь базовый набор возможностей Интернет-пейджера, которым пользователь худо-бедно, но может воспользоваться. При запуске мидлета он предлагает ввести имя пользователя, пароль и назвать Jabber-сервер. После этого остаётся только «залогиниться» и увидеть список контактов, который был сформирован нами ранее.
Обмен сообщениями организован по старинке – «вопрос-ответ». Имеется возможность сохранить любое сообщение самостоятельно; автоматически «история», увы, не пишется. Мессенджер «умеет» добавлять новых пользователей в ростер, просматривать их личную информацию и общаться с ними на любом языке, кроме китайского (поддерживается UTF-8), да ещё и с помощью T9. Показ контактов в «офлайне» можно отключить. Работа со статусами реализована достойно: доступны профили «Online», «Away», «NA», «DND», «Invisible», да и других пользователей со статусом, отличным от обычного, утилита распознаёт вполне корректно. О себе мидлет напоминает звуковыми сообщениями и вибровызовом. Вот, в общем-то, и всё.
Стабильность работы приложения оставляет желать лучшего: оно имеет обыкновение часто и «наглухо» зависать. Кроме того, сильно раздражают недоработки – как, например, можно объяснить тот факт, что перед выходом из утилиты необходимо обязательно покинуть учётную запись «вручную»? Скорость работы также оставляет желать лучшего: «колибри» летает очень медленно даже на вполне шустрых аппаратах. Так что резюме наше будет довольно резким: использовать этот мидлет можно исключительно за неимением достойной альтернативы. Или в том случае, когда достойная альтернатива напрочь отказывается запускаться на вашем телефоне.
Скачать Colibri IM можно на официальном сайте проекта http://violonix.jabber.ru/
Телефоны, поддерживающие Colibri IM
Siemens: SL45(java), M/MT50, S/M/SL 55,C/MC60, ST60, x65, CF62 Motorola C450, C333, C550, C650, T720i, T722i и другие с J2ME. Nokia, Samsung, LG, NEC, Alcatel, Sony Ericsson, Philips, Panasonic Все модели с j2me |
Bombus
Оценка: 5
Это ещё один мидлет от отечественного разработчика, мидлет относительно новый и очень качественный. Своими достоинствами, он, пожалуй, сравним с описанным выше Jimm’ом: отличный пользовательский интерфейс, стабильная работа и серьёзный подход к реализации.
В первую очередь, это приложение интересно тем, что является не просто “дочерним” клиентом, для работы с которым необходима предварительная регистрация с помощью ПК. Всё гораздо интресней: с помощью Bomber можно создать свой аккаунт непосредственно с телефона, более того, с того же самого аппарата можно настроить Jabber для транспорта сообщений с других серверов. Делается это очень просто: приложение запускается и предлагает настроить учётную запись – нужно лишь поставить галочку напротив опции «Register Account». Затем, когда приложение подключится к серверу, необходимо войти в меню «Service», где и выбрать доступные службы. Вот что значит «русский интерфейс»!
Оформлено приложение просто отлично: удобно, информативно и функционально. На экране отображается ростер с группами контактов, показывается количество пользователей «онлайн» и входящих сообщений. Левая софт-кнопка «пускает» в меню выбора статуса («online», «chat», «away», «n/a», «dnd», «invisible» и «offline»), для каждого из них можно выбрать сообщение, которое увидит ваш собеседник в окошке своего мессенджера, а также приоритет. Правая софт-клавиша ведёт к опциям. Там можно добавить пользователя, подключить другие службы, создать ещё один аккаунт (поддерживается работа с несколькими), просмотреть информацию о пользователе и выбрать вариант оповещения («звук», «вибро», «всё вместе», «молчание»). Причём структурировано это настолько здорово, что разобраться во всём не составит ни малейшего труда.
Общение в Bomber организовано по принципу «чата» – так же, как и Jimm. Это довольно удобно. Поддерживаются смайлики и система придиктивного ввода Т9. Утилита понимает сообщения, написанные кириллицей, однако отписываться собеседникам лучше транслитом – ICQ 5 упорно отказывалась понимать написанное Java-клиентом по-русски. Работает всё стабильно и надёжно: при уверенном сигнале Bombus не выкидывает никаких фортелей. «Бегает» мидлет просто отлично и не притормаживает даже при объёмном ростере с большим количеством активных пользователей. А вот из дежурных неприятностей следует отметить отсутствие «истории» как таковой, а также полное игнорирование счётчика трафика. Впрочем, такую бочку мёда этот дёготь испортить не в состоянии – приложение-то просто великолепно!
Для свободного скачивания сегодня доступна последняя стабильная версия клиента за номером 0.2.0, однако любители экспериментов могут «поиграться» и с новыми, тестовыми версиями утилиты.
Телефоны, поддерживающие Bombus
Siemens M55, S55, SL55, C60, CF62, C65, S65, M65, CX65, SK65, CX70, CX75 Alcatel OT756 Motorola E398, C650 Samsung SGH-D500 Nokia 6230, 6680, 9500 Sony Ericsson k700, s700 |
Прикарманим «аську»
Общение – штука довольно дорогая. Цените его. Быть «всегда онлайн»? Легко! Качаем, устанавливаем и наслаждаемся – простое решение трудной задачи.
Автор: Алексей Гончаров
Источник: http://www.ferra.ru/