Le client XMPP gratuit yaxim fête ses XNUMX ans

Le 23 août, les développeurs de yaxim, un client XMPP gratuit pour la plateforme Android, a célébré une décennie du projet. Eh bien, il y a dix ans, le 23 août 2009, Le premier engagement de Yaxim a été confirmé, Ce qui signifie que aujourd'hui, ce client XMPP a officiellement la moitié de l'âge du protocole sur lequel il fonctionne. Depuis lors, de nombreux changements ont été apportés à la fois à XMPP et au système Android.

Pour ceux qui ne connaissent pas le yaxim, sachez que ceci est un client Jabber / XMPP open source (GPLv2). Yaxim est une application qui vise la sécurité, une faible surcharge et le maintien de la connexion de votre serveur ouverte.

À propos de yaxim

Dans des points forts de yaxim on retrouve ce qui suit:

  • Connexion avec un seul serveur XMPP (ou GTalk, ou Facebook Chat, ou ...)
  • Vous êtes interrogé sur les certificats SSL auto-signés
  • Permet la connexion automatique après avoir allumé votre téléphone
  • Reconnexion transparente dans le changement de réseau 3G / WiFi (XEP-0198)
  • Discutez avec vos amis (tous les messages sont stockés)
  • Confirmation de livraison (XEP-0184).

Yaxim il est écrit en java et le code source est conservé dans git. Yaxim peut être compilé par des utilisateurs enthousiastes, ils n'ont donc besoin que du SDK Android et de la fourmi pour compiler.

Pour compiler yaxim, les étapes suivantes doivent être suivies:

git clone git@github.com:pfleidi/yaxim.git

cd yaxim

git submodule init

git submodule update

android update project -p . -s

android update project -p ActionBarSherlock/actionbarsherlock

android update project -p MemorizingTrustManager –subprojects

ant proguard debug

ant proguard release

10 ans de Yaxim

En 2009, la plateforme Android c'était encore tout neuf et manquait le client de messagerie instantanée gratuit. Il y avait des rumeurs et des annonces, mais personne n'avait encore publié de code fonctionnel. La première piste en béton était la présentation des étudiants allemands Sven et Chris présentant leur projet semestriel YAXIM (Encore une autre messagerie instantanée XMPP)

Ils ont reçu plusieurs lettres amicales, a créé un projet sur GitHub et a continué à écrire du code. À la fin de l'année, une autre courte présentation a été présentée au Yaxim 26C3. La livraison fiable des messages était un gros problème avec yaxim à l'époque, mais les choses se sont améliorées.

Il y a dix ans aujourd'hui, le premier commit yaxim a été créé, il est donc officiellement deux fois moins vieux que XMPP. Depuis lors, beaucoup de choses se sont passées à la fois dans l'écosystème XMPP et du côté Android.

Changements importants

En 2010, YAXIM a été renommé yaxim pour ressembler davantage à un nom et moins à une abréviation flashy. En 2013, le projet Bruno a été créé en tant que petit frère de yaxim, un client XMPP pour les enfants et tous ceux qui aiment les animaux. Il compte actuellement près de 2.000 XNUMX utilisateurs actifs.

Toujours en 2013, le serveur ymp.im XMPP a été lancé, principalement pour faciliter l'utilisation de yaxim et Bruno et aussi pour avoir un serveur stable et fiable adapté aux clients mobiles. Enfin, en 2016, yaxim a reçu son logo actuel, une photo d'un yack.

Depuis le premier jour, yaxim était un projet amateur, sans support commercial et sans développeurs constants.

Au fil des ans, son code s'est développé lentement et en 2015, il était particulièrement improductif. Même si yaxim a plus d'installations sur Google Play que Conversations, ce dernier, comme certains le disent, est le client principal sur Android et est très populaire auprès des utilisateurs de XMPP.

Cependant, depuis au moins trois ans, il n'y a pas eu de diminution du nombre d'appareils sur lesquels yaxim est installé (Google ne fournit pas de statistiques avant 2016).

Problèmes réels

La base de code yaxim (Smack 3.x, ActionBarSherlock) est très obsolète et beaucoup d'efforts sont actuellement déployés pour le rendre yaxim bien paraître sur les appareils Android modernes principalement pour la conception de matériaux et également pour la prise en charge de fonctions modernes telles que les dialogues d'autorisation interactifs et l'économie de batterie, ainsi que le protocole Matrix (qui ne fonctionne pas toujours).

Les versions d'essai avec les derniers développements sont proposées via un canal bêta sur Google Play.

source: https://yaxim.org


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.