Harm, я самолично исправил половину багов в этих транспортах, многие из которых проявляются только при большой нагрузке. Но, транспорты изначально были написаны человеком, который делал это скорее для того, что бы доказать теоритическую возможность шлюзования в проприетарные IM сети, нежели родить качественный продукт. А продукт как известно всегда рождается в муках. Но это не значит, что мы все так и оставим, мы работаем на собственными транспотрами с поддержкой голоса и прочих необходимых для нашего клиента фич, просто на это требуется МАССА времени.
Harm, ты же знаешь что транспортов нормальных не написано, и в этом вся проблема использования ICQ через Jabber (проблема кривого софта, но не протокола). Вместо того, что бы разглагольствоваться - возьми и перепеши пару транспортов, а мы их у себя поставим и спасибо тебе скажем :-).
Не кажется ли вам, уважаемый, что если вы в чем то не разбираетесь, то вам стоило бы промолчать ? Из ваших коментариев видно полное отсутствие понимания вопроса и состояния дел.
К теме. Jabber серверов произведено "как г-на за баней", есть очень навороченные и очень надежные (ejabberd, Wildfire), которые поддерживают не только сам протокол, но и 99% всех расширений.
Ваш список требований к клиенту это сейчас стандартный набор почти любого Jabber клиента, за исключением пожалуй "хранения контактов на клиенте", (так как это просто тупизм!), но и это возможно.
Человек! Ты не знаешь какую хкм.. херню ты несешь! Ни один проприетарный протокол не отличался лаконичтностью и удобством построения софта на его базе. Могу заверить (по опыту реализации gtalk2voip.com) OSCAR и MSNP это один сплошной work-around! Они совершенно закостеневшие и любая новая фича в них это выступающая часть тела которая цепляется за все абсолютно. Попробуйте реализовать примитивный ICQ клиент - уверяю, голова расколется от всей лапши которой богат OSCAR и отсутсвием логики. И так как протокол скрыт от глаз умных людей, то разрабоотчики (порой студенты недоучки) из AOL и Microsoft лепят всякое дерьмо незадумываясь, как им будут пользоваться.
В открытых стандартах такого никогда не было, так как любой открытый протокол это документ подлежащий обсуждению большим числом квалифицированных специалистов. Тут есть конечно обратная сторона - обсуждения могут длится годами, но тем не менее...
Совершенно верно. Не смотря на красивый и лаконичный протокол, большинство Jabber клиентов убоги. Для создания нормального клиента требуется время, пройдут годы и все образумется! :-)
Умному человеку впарить дерьмо очень сложно, а вот тупому - сплош и рядом. Вы думаете все эти MSN-ы/ICQ добровольные мецинаты ? Хренушки! Их задача высасывать деньги из тупых пользователей и делать это все труднее и сложнее и по этому обрастают их проприетарные IM клиенты всяким блестящим фуфлом, которое притягивает 13-летних детишек.
90% пользователей ICQ не используют родной ICQ клиент из-за его убогости и перенасыщенности всяким фуфлом. В место родного как раз таки пользуются "третьесортными" клиентами сделанными на базе реверс-инжинирнутого OSCAR-а. Так, что с "поговорить и поиграть" у вас практически ничего не выйдет.
В XMPP есть очень четко продуманная идеология "транспортов", через которые все эти SMS, ICQ, AIM, MSN и Yahoo прекрасно подключаются.
Совершенно верно, 99% этих плюшек в "современных" IM клиентах являются довеском что бы заманить тупых пользователей и скосить бабла (либо на рекламе либо на продаже этих самых финтифлюшек по типу рингтонов для мобильных телефонов). Вот как раз этого г-на в XMPP нет и надеюсь никогда не будет.
Видео-чат и игры появились в ICQ6 и реализованы они НЕ на базе протокола OSCAR соответственно к теме отношения не имеют! Никто не запрещает впихнуть такие же бесполезные фички в любой XMPP клиент.
PS: SMS шлюзов для Jabber-а хоть отбавляй, например то же mrim.
Голый XMPP целиком и полностью покрывает весь функционал ICQ. Ну а плюшки-фентифшлюшки они и в проприетарных протоколах еле дышат. Попробуйте хотя бы поставить последний MSN Live Messenger, такого количества нерабочик пшлюшек нет больше нигде.
Проблема с отдельной узкоспециализированной железякой в том, что её хрен продашь, и компания которая её делает скорее умрет с голоду, чем вылезет на перенасыщенный рынок.
Кстати аппаратные реализации Jingle все таки имеются, год назад видел пресс-релизы китайских трубок поддерживающие SIP и Google Talk (Jingle), но как я уже сказал, видимо они таки издохли.
XMPP очень хорошо структутирован и понятен. Все его расширения являются опциональными и не влияют на работу остальных частей. Вообще мне как программисту сильно нравится XMPP, он очень легко реализуется (простейшего клиента можно написать на любом скриптовом языке за 15 мину). Из недостатков вижу пока только один - большой обьем передаваемого текста, что весьма напрягает мобильных пользователей на GPRS-е.
И вообще, я считаю это не очень корректно стравнивать молодой открытый протокол с мамонтами типа ICQ/AIM/MSN, у которых за плечами уже 10 лет в течении которых они отлаживали свои приложения и которые до сих пор глючать по черному!
А зачем хардверные ? У народа на руках масса сматрфонов, вот для них и надо делать клиентов. Делать новое, ограниченное в возможности железо это тупик, так как полного функционала мобильных телефонов не достичь простой смертной конторе из китая :-).
PS: В этом свете хочу порекламировать нашего XMPP+Jingle клиента для Symbian, скачать который можно с http://get.talkonaut.com/. В ближайшее время будет релиз для Windows Mobile 5/6.
На GTalk2VoIP нет паролей и нет регистрауции!!! Авторизация происходит по уникальной куке, которая выдается через Google Talk. Кука действует несколько часов, так что заходить уже поздно :-).
К теме. Jabber серверов произведено "как г-на за баней", есть очень навороченные и очень надежные (ejabberd, Wildfire), которые поддерживают не только сам протокол, но и 99% всех расширений.
Ваш список требований к клиенту это сейчас стандартный набор почти любого Jabber клиента, за исключением пожалуй "хранения контактов на клиенте", (так как это просто тупизм!), но и это возможно.
В открытых стандартах такого никогда не было, так как любой открытый протокол это документ подлежащий обсуждению большим числом квалифицированных специалистов. Тут есть конечно обратная сторона - обсуждения могут длится годами, но тем не менее...
В XMPP есть очень четко продуманная идеология "транспортов", через которые все эти SMS, ICQ, AIM, MSN и Yahoo прекрасно подключаются.
PS: SMS шлюзов для Jabber-а хоть отбавляй, например то же mrim.
Кстати аппаратные реализации Jingle все таки имеются, год назад видел пресс-релизы китайских трубок поддерживающие SIP и Google Talk (Jingle), но как я уже сказал, видимо они таки издохли.
И вообще, я считаю это не очень корректно стравнивать молодой открытый протокол с мамонтами типа ICQ/AIM/MSN, у которых за плечами уже 10 лет в течении которых они отлаживали свои приложения и которые до сих пор глючать по черному!
PS: В этом свете хочу порекламировать нашего XMPP+Jingle клиента для Symbian, скачать который можно с http://get.talkonaut.com/. В ближайшее время будет релиз для Windows Mobile 5/6.
Кстати, а еще есть Tapioca - полноценный IM клиент под Linux тоже поддерживает Jingle Audio.