Зачем изобретать велосипед.В JAVA доступно множество программ с открытым исходным кодом, которые поддерживают обмен мгновенными сообщениями, несколько чатов, присутствие, а также голосовые и видеозвонки.
Skype основан на SIP
+ его собственная запатентованная технология.Так что скайп будет работать только со скайпом.Забудьте о совместимости
Gtalk использует XMPP
( www.xmpp.org ) для своих чатов, но использует libjingle (для сеансов RTP) для аудио / видео вызовов.(Протокол libjingle
и Jingle
очень похожи, они не одинаковы и не совместимы)
Yahoo, Facebook ... есть много IM, которые сейчас переходят на XMPP.(Почему .. ??? из-за взаимодействия )
Так что если вы хотите создать свои собственные IM, которые взаимодействуют с gtalk, Yahoo ... все доступные IM, используйте XMPP
библиотеки.Для начала вы можете скачать JAVA
версию XMPP - SMACK .Используйте его просто APIs
, и ваш IM готов.
Так что, если вы действительно хотите сделать что-то интересное, придумайте новые функции, попробуйте открыть сообщество с открытым исходным кодом, запатентовать вашу идею / технологию или продать ее большому оружию.,:)