ICQ sistemi əvvəlcə fərdi kompüterlərdən istifadə edərək ünsiyyət üçün yaradılmışdır. Ancaq İnternetə çıxdıqda mobil telefonların mövcudluğu artdıqca, proqramçılar bu sistemdən onlardan istifadə etməyin yollarını tapmağa başladılar. Əvvəlcə bu məqsədlə bütün müraciətlər qeyri-rəsmi idi, lakin sonra rəsmi müraciətlər ortaya çıxdı.
Təlimat
Addım 1
ICQ-nin AOL-a məxsus olduğu dövrdə şirkət ilə istifadəçi arasındakı razılaşma alternativ müştərilərin istifadəsini qadağan etdi və rəsmi olanlar yalnız Mac OS və Windows ilə işləyən kompüterlər üçün idi. Ancaq praktikada heç kim alternativ proqramlardan istifadə etdiyinə görə cəzalandırılmadı. Bunlar həm Mac OS, həm də Windows üçün və rəsmi müştərilərin olmadığı OS üçün, məsələn Linux üçün yaradılmışdır. Və hələ mobil telefonlar üçün bir proqram həlli yox idi. WAP brauzerləri onsuz da bir çoxunda quraşdırılmışdı, lakin Java tətbiqetmələrini işə salmaq hələ ümumiyyətlə mövcud deyildi. Buna görə TJAT adlı bir veb sayt yaradıldı. Bu şəkildə işlədi: serverdə alternativ bir müştəri işə salındı və WAP brauzeri olan bir telefondan istifadəçi veb interfeysə girdi, nömrəni və şifrəni daxil etdi və sonra mesaj göndərmək və qəbul etmək fürsəti əldə etdi. Server ICQ serveri ilə "anlaşılan" dildə və WAP brauzeri ilə - onun üçün "anlaşılan" ilə qarşılıqlı əlaqə quraraq bir növ körpü rolunu oynadı. Bu server sındırıldıqdan sonra təcavüzkarlar bir sıra parollara giriş əldə etdilər. Ancaq o zamana qədər əksər istifadəçilər üçün bu artıq aktual deyildi.
Addım 2
Bunun səbəbi, Java tətbiqetmələrini işləyə bilən telefonların qısa müddətdə geniş yayılması idi. Bu, "tərcüməçi" server tələb etmədən birbaşa mobil telefonlarda ICQ müştəriləri yaratmağı mümkün etdi. Proqramçılar ən məşhurları JIMM olan bir neçə alternativ müştəri yaratdılar. Qarşılıqlı əlaqə protokolu baxımından rəsmi müştərini təqlid etdi, buna görə ICQ server onunla həvəslə əlaqə qurdu. AOL daha sonra JIMM daxil olmaqla qeyri-rəsmi müştərilərə qarşı sakit bir müharibə elan etdi. Rəsmi müştəriyə əks olunan protokolda dəyişikliklər edildi, lakin qeyri-rəsmi müəlliflərin dərhal bu dəyişiklikləri deşifr etməyə və inkişaflarında əks etdirməyə vaxtları olmadı. Bir neçə belə cəhddən sonra, AOL gec-tez inkişaf etdiricilərin protokolu dəyişdirmək üçün proqramlarını "qaldıracaqlarını" anlayaraq imtina etdi. Linux istifadəçiləri üçün artıq bir Flash tətbiqi şəklində rəsmi bir müştəri var idi, bununla birlikdə üçüncü tərəf inkişaflarından daha pis işlədi. Mobil telefonlar üçün yalnız qeyri-rəsmi tətbiqetmə var idi.
Addım 3
Qeyri-rəsmi müştərilərin heç vaxt qadağan olunmadığı və bu səbəbdən mobil telefonlar üçün bu cür proqramların çox olduğu Jabber istifadəçiləri ICQ-yə şlüzlər vasitəsilə daxil ola bildilər. Bunlar həm də serverlərdə işləyən proqramlardır. TJAT kimi ICQ serveri ilə "başa düşülən" bir dildə "danışdılar", ancaq bir mobil telefonla əlaqə qurarkən WAP brauzeri ilə deyil, bir Jabber müştərisi ilə məlumat mübadiləsi aparmaq məcburiyyətində qaldılar. Alternativ müştərilərlə "sakit müharibə" zamanı onlar da işləməkdən tez-tez imtina etdilər. Bu cür şlüzlərin sındırılması halları olub, lakin nadir hallarda olub.
Addım 4
ICQ Mail. Ru qrupu tərəfindən AOL-dan alındıqdan sonra vəziyyət yaxşılığa doğru dəyişdi. Yeni sahibi alternativ müştərilərin yaradılmasına icazə verdi və proqramçılara protokol təsvirinə giriş imkanı verdi. Digər tərəfdən, qeyri-rəsmi müraciətlərə ehtiyac demək olar ki, ortadan qalxdı. Başlanğıcda, ICQ dəstəyi Mail. Ru Agent-ə əlavə edildi, bunun üçün o vaxt artıq rəsmi bir müştəri var idi. Daha sonra rəsmi ICQ mobil müştərisi Mail. Ru Agent üçün də dəstəklənərək sərbəst buraxıldı. Əslində bunlar əsas dizaynda fərqlənən, demək olar ki, eyni iki proqramdı. Hər ikisi də serverlə birbaşa əlaqə qurdu və qısa müddətdə hər iki proqramda Jabber üçün dəstək təqdim etdi. Nəticə, üçüncü tərəf inkişaflarından az fərqlənən çox protokollu müştərilərdir.
Addım 5
Bu gün ən çox yayılmış mobil platformalar üçün birbaşa serverlə qarşılıqlı əlaqəli rəsmi ICQ müştəriləri var. Linux masaüstləri üçün rəsmi bir müştəri və TJAT ilə eyni şəkildə işləyən rəsmi bir veb müştəri də var. Flash tələb etmir və həm kompüterdən, həm də mobil telefondan adi bir brauzer vasitəsilə istifadə edə bilərsiniz.