Ответ 1
Я бы рассмотрел использование клиентской библиотеки Smack xmpp. Он написан в java и прекрасно сочетается с сервером OpenFire xmpp. Сайт Ignite Realtime, создавший как библиотеку, так и сервер, имеет очень активное сообщество пользователей и пользователей. Сервер также написан в Java, и вы также можете создавать собственные плагины. Вот веб-сайт:
Вы можете попасть на форумы и сервер Openfire в меню сайта. Я также нашел клиент Smack для Android с открытым исходным кодом:
клиент xmpp с открытым исходным кодом
Это, вероятно, хорошая отправная точка для создания собственного приложения. Библиотека smack также может использоваться для подключения к Google Talk.
Другим маршрутом будет использование клиентской библиотеки javascript Strophe в веб-представлении. Это очень надежная библиотека, которая существует некоторое время.