BEEM - Android XMPP Application: Issueshttp://elyzion.net/http://elyzion.net/themes/beem/favicon/favicon.ico?15180459462012-11-18T15:10:51ZBEEM - Android XMPP Application
Redmine BEEM - Android XMPP - Feature #465 (New): XEP-0297: Stanza Forwardinghttp://elyzion.net/issues/4652012-11-18T15:10:51ZFrédéric Barthéléry
<p>Support for <a href="http://xmpp.org/extensions/xep-0297.html" class="external">XEP-0297: Stanza Forwarding</a> is required for <a href="http://xmpp.org/extensions/xep-0280.html" class="external">XEP 280 Message carbon</a></p> BEEM - Android XMPP - Feature #464 (New): XEP-0158: CAPTCHA Formshttp://elyzion.net/issues/4642012-11-18T15:02:36ZFrédéric Barthéléry
<p>Add support for servers requiring CAPTCHA (hot-chilli.net) for registration. Psi+ passes URL to user. Thus works fine. No need to render captcha in client.</p> BEEM - Android XMPP - Feature #259 (Assigned): Improve support for reconnectionshttp://elyzion.net/issues/2592010-04-20T00:08:40ZFrédéric Barthéléry
<p>Beem relies one the ReconnectionManager of aSmack. Currently the service is stopped when a disconnection occurs. We should keep the service running while the ReconnectionManager performs the reconnection and disable some UI functionnality until the reconnection is done.</p>
<p>The ReconnectionManager should be disable when there is no connectivity and the connection should be relaunch when connectivity comes back.</p>
<p>aSmack doesn't load the ReconnectionManager automatically, this must be done explicitly in the BeemService to enable the ReconnetionManager.</p> BEEM - Android XMPP - Feature #218 (Assigned): Gestion des contacts utilisant plusieurs ressourceshttp://elyzion.net/issues/2182009-11-19T23:19:00ZFrédéric Barthéléry
<p>Comme vous le savez tous le protocole xmpp supporte la connection d'un meme compte avec de multiple clients. Actuellement, BEEM ne gere pas les differentes resources affectées a un contact. On ne peut donc communiquer qu'avec la ressource ayant la plus haute priorité. Il serait interessant de pouvoir visualiser les differentes ressources d'un contact et aussi en selectionner une en particulier pour les communications.</p> BEEM - Android XMPP - Feature #183 (Assigned): Realiser le blocage des contactshttp://elyzion.net/issues/1832009-06-22T17:04:25ZFrédéric Barthéléry
Comme beaucoup de client, il peut etre interessant de pouvoir bloquer un contact (c'est a dire ne pas lui indiquer sa presence temporairement). La XSF propose 2 xep pour cela :
<ul>
<li><a href="http://xmpp.org/extensions/xep-0191.html" class="external">XEP : 0191 Simple Communications Blocking</a> </li>
<li><a href="http://xmpp.org/extensions/xep-0016.html" class="external">XEP : 0016 Privacy List</a></li>
</ul>
<p>La xep 0016 est implemente dans smack donc elle peut etre plus facile a utiliser dans beem. Elle peut egalement etre utiliser pour d'autre applications (au sens servir a faire autre chose). Je conseille de l'utiliser plutot que la 0191</p> BEEM - Android XMPP - Feature #60 (Feedback): Interraction avec la liste de contact du telephonehttp://elyzion.net/issues/602009-03-26T12:44:44ZFrédéric Barthéléry
Il serait intessant de pouvoir interragir avec la liste de contact du telephone. Si quelqu'un peut developper un petit proof of concept on va dire juste histoire de comprendre comment ca marche. Ce qu'il faut pouvoir faire principalement c'est :
<ul>
<li>Ajouter un contact</li>
<li>Supprimer un contact</li>
<li>Associer une Jabber ID avec un contact</li>
<li>Eventuellement rajouter d'autre informations sur le contact</li>
</ul>
<p>Interesting links :<br /><a href="http://developer.android.com/guide/topics/providers/content-providers.html" class="external">Content providers</a><br /><a href="http://developer.android.com/reference/android/provider/Contacts.html" class="external">Classe Contacts</a></p> BEEM - Android XMPP - Feature #29 (Assigned): Creation d'une session jingle et echange de donneeshttp://elyzion.net/issues/292009-03-02T13:37:57ZFrédéric Barthéléry
<p>Le client BEEM doit etre capable d'initier une session jingle avec un autre client et d'echanger des donnees avec celui ci. Ce client peut etre un programme code pour des tests ou un vrai client jabber qui supporte jingle (empathy par exemple).<br />Je possede deja une partie du code pour l'initialisation de la session. Demander le moi avant de commencer la tache</p>