В настоящее время я нахожу информацию о том, как создать клиентское приложение XMPP на Android 2.1. Я натолкнулся на эту ссылку , которая несколько говорит о той же проблеме. Я новичок в android dev и, таким образом, нашел решение дано там будет трудно переваривать.
В настоящее время система имеет Active MQ в качестве JMS-провайдера. Моя задача состоит в том, чтобы передавать сообщения, поступающие от JMS, на сервер XMPP, а затем разрабатывать клиент XMPP на Android 2.1, который будет прослушивать и отображать уведомления о событиях, выдвигаемых сервером.
У меня следующие проблемы (которые могут показаться глупыми)
1. Как передать события из JMS на сервер XMPP, который, в свою очередь, отправит их на Android?
2.Какую реализацию сервера XMPP мне следует использовать? У меня есть 3 варианта
* Openfire: очень зрелый (был коммерческим продуктом), но звучит как тяжеловесный, написанный на Java
* Просодия: легкий и простой в использовании, написанный на Lua. Еще не имеет модуля PubSub
* Tigase: также легкий, написанный на Java, поддерживает PubSub
Как проверить и настроить эти серверы. Нужна ли функциональность PubSub для моего приложения?
3.Для клиента XMPP я наткнулся на Smack API, указанный здесь , который обновляется 2 года назад. Может кто-нибудь подсказать, как мне использовать его для Android 2.1. Если это возможно, может кто-нибудь, пожалуйста напишите мне последние рабочие файлы Smack jar.
Спасибо,
Амея