Как создать ICQ?

Спустя тридцать лет, после рождения технологии email, в 1996 году, четверо израильских студентов выпускают маленькую программу, которая свершит прорыв в области интернет общения. Назвали программу аббревиатурой ICQ (омофон английского словосочетания I Seek You, что в переводе на русский обозначает – я ищу тебя). Суть ее сводилась к следующему, пользователю нужно было бесплатно скачать ICQ клиент, проинсталлировать его на свой компьютер, пройти процедуру регистрации аськи (получить идентификационный номер ICQ), добавить в свой контакт лист другого пользователя, зная и используя его номер (UIN – уникальный идентификационный номер), и начать общаться с помощью системы коротких сообщений. То есть, все это являлось наглядным примером технологии клиент-сервер, где клиентская часть ICQ состоит из программы, устанавливаемой на ваш компьютер, а серверная из одного, а в будущем, исходя из стремительного увеличения числа пользователей, целой армады серверов, которые обрабатывают ваши сообщения и отсылают конечному пользователю. Вся прелесть заключалась в том, что в отличие от email, это был более быстрый способ общения. В будущем, все направление подобного рода программ было названо IM – Instant Messaging – мгновенные сообщения.

Изначально, программа, так же как и регистрация в ICQ, была абсолютно бесплатна (позже, внутри программы, при ее использовании, был организован показ рекламы). Именно фактор бесплатности являлся главным преимуществом в рамках конкурентной борьбы с компаниями гигантами, которые уже выпустили к тому моменту или пытались выпустить аналогичные ICQ программные продукты. Когда стало понятно, что даже, несмотря на всю финансовую мощь этих компаний, остановить рост числа пользователей ICQ не удастся, компания Mirabilis была куплена гигантом того времени America Online (AOL). Надо заметить, что в уходящий поезд IM (Instant Messaging) пытались запрыгнуть многие. Та же самая AOL, еще перед покупкой конкурента, используя всю десятимиллионную базу подписчиков, имеющихся у нее на тот момент, выпустила программу AIM (America Online Instant Messenger). Но бесплатность и отсутствие привязки к провайдеру давало ICQ дополнительные преимущества, рост числа ее пользователей был более стремительным и заметным. В конечном итоге, АOL ничего не оставалось, как только купить за баснословную по тем временам сумму (407 миллионов долларов) компанию конкурента.

Так творилась история. Появлялись аналогичные программы от других монстров того времени, например компании Microsoft (MSN Messenger, впоследствии Windows Live Messenger). Так же появлялись программы, которые были написаны другими компаниями, но использовали базу ICQ, по сути дела – альтернативные варианты клиентов технологии клиент-сервер. Автор этих строк пользуется именно таким вариантом, а именно QIP (Quiet Internet Pager), русской разработкой, которая объединяет в себе множество протоколов (транспортов), один из которых ICQ.

Так что, когда вы слышите слово аська, это значит, что речь идёт не обязательно об оригинальном клиенте IM от компании Mirabilis (а может именно и о нем), а о любом альтернативном клиенте позволяющем использовать эту технологию. Ниже приведены ссылки на самые распространенные ICQ клиенты:

ICQ.com
QIP.ru
Rambler-ICQ
Miranda IM
ICQ со вкусом Яндекса