Lettre d’information XMPP, 8 novembre 2019, sprints, IoT et le début de Twitter

Posté par  (site web personnel) . Édité par Anonyme, Davy Defaud, Ysabeau 🧶 🧦, tisaac et Benoît Sibaud. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
19
16
nov.
2019
XMPP

Bienvenue dans la lettre d’information XMPP couvrant le mois d’octobre 2019.

C’est un effort communautaire dont le processus est entièrement documenté : aidez‐nous à la diffuser, partagez cette lettre d’information.

Lettre d’information XMPP

Articles

QuickBlox a écrit un article de blog concernant l’utilisation de XMPP en 2019.

Quickblox

Martin, connu sous le pseudo debacle, a écrit un court article à propos de Dino et d’autres logiciels mis à jour dans Debian.

Ben Kwiecien a redécouvert XMPP après plusieurs années et a comparé ejabberd et Prosody en montant un serveur adapté aux appareils nomades.

Neetesh Mehrotra a écrit sur XMPP selon l’angle de vue d’un protocole de communication pour l’Internet des objets, le comparant à MQTT et HTTP.

Jo Erlichman a publié une photo d’un croquis de Jack Dorsey datant de 2005 concernant le tout jeune Twitter… qui utilise Jabber comme pierre angulaire.

Twitter avec Jabber

Et une dernière, et pas des moindres, il y a des traductions partout ! La lettre d’information du mois dernier a été traduite en allemand et en espagnol !

Tutoriels

Erlang Solutions a republié son tutoriel sur la construction d’une application de messagerie iOS complète en utilisant XMPPframework, avec sa deuxième partie.

Évènements

Le rythme des rencontres locales et des ateliers est toujours élevé dans la communauté XMPP.

pep nous raconte l’histoire de « l’Atelier dans le froid nordique » avec sauna et crêpes, travaillant sur la nouvelle spécification des marque‐pages de groupe de discussion, les problèmes d’interopérabilité des transferts de fichiers et d’une future page d’accueil pour les nouveaux utilisateurs de XMPP.

Stockholm

Publications de logiciels

Serveurs

Erlang Solutions a sorti MongooseIM 3.5.0 (allez lire la liste de changements), et a publié un article sur le RGPD dans le cadre des messageries instantanées.

Ce mois‑ci, la communauté Ignite Realtime a publié :

Marek Foss a annoncé ejabberd 19.09.1.

Clients et applications

Ces applications pour les utilisateurs ont été mises à jour :

Les notes d’avancement de Salut à Toi pour les semaines 42 et 44 ont été publiées.

Bibliothèques

QXmpp a été publiée en versions 1.0.1 et 1.1.0.

Extensions et spécifications

Dernier appel (Last Call)

Titre: Suite de conformité XMPP 2020

Abstract: This document defines XMPP application categories for different use cases (Core, Web, IM, and Mobile), and specifies the required XEPs that client and server software needs to implement for compliance with the use cases.

Résumé : ce document définit les catégories d’applications XMPP pour différents cas d’usage (Core, Web, IM et Mobile), et spécifie les XEP nécessaires à l’implémentation des logiciels clients et serveurs de ces cas d’usage pour être en conformité.

URL : https://xmpp.org/extensions/xep-0423.html.

Mises à jour

  • la version 0.5.0 de la XEP‑0405 [Mediated Information eXchange (MIX): Participant Server Requirements] a été publiée ;
  • la version 0.3.0 de la XEP‑0402 [Bookmarks 2 (This Time it’s Serious)] a été publiée.

Merci à tous et à toutes !

Cette lettre d’information XMPP est produite de manière collaborative par la communauté. Merci à Nyco, MDosch, Daniel, Guus, Link Mauve et mwild1 pour leur aide durant son élaboration !

Suivez notre compte Twitter @xmpp et relayez les infos XMPP.

Licence

Cette lettre d’information est publiée sous licence CC by‑SA.

Aller plus loin

  • # xmpp vs ...

    Posté par  . Évalué à 5.

    Dépêche très intéressante. Ça fait plaisir de voir que l’écosystème xmpp continue de bouger.
    Et niveau timing c'est parfait, je commence tout juste mes recherches pour trouver un remplaçant à Google Hangout.
    Voici mes critères de recherche :
    - si serveur nécessaire, serveur sous licence libre et doit fonctionner sur un raspberrypi
    - orienté discussion 1-1 (je n'ai pas besoin des salons)
    - End-to-end encryption
    - appels video/audio
    - clients android et desktop (linux) sous licence libre

    Je m'intéresse forcement à xmpp et l'article de Ben Kwiecien sur la comparaison ejabberd/Prosody va me faire gagner beaucoup de temps sur la partie serveur (je vais m'installer un ejabberd dans les prochains jours). Côté clients, conversations semble être le projet le plus abouti sur android, Dino est à tester sur desktop (surtout l'intégration à Gnome 3). Par contre, aucun de ces clients ne gèrent les appels audio/video. Et si je ne me trompe pas, on peut même dire qu'aucun client android ne propose cette fonctionnalité.
    Je commence tout juste mes recherches et je ne suis plus trop au courant de l'actualité xmpp … je suis peut-être passé à côté de la killer app sur android.

    Je me renseigne également sur matrix, avec synapse comme serveur et riot pour le client mobile et desktop. Sur le papier, ça répond à tous mes besoins. Sauf que :
    - le serveur synapse a tendance à consommer beaucoup de RAM, et ça risque de faire très juste sur un raspberry (sachant qu'il ne sera pas la seule appli à se partager les ressources)
    - pour le client android riot, il faut utiliser celui présent sur Play Store Google, ce qui me plait moyen car il utilise un service Google pour fonctionner (les explications ici https://f-droid.org/packages/im.vector.alpha/, cherchez "battery")

    Et dernier point, au fil de mes recherches, je suis tomber sur https://tox.chat/. C'est de l'Instant Messaging, mais sans serveur, en peer-to-peer. À tester également. Si quelqu'un connait je suis preneur des retours d'expérience.

    • [^] # Re: xmpp vs ...

      Posté par  . Évalué à 4.

      Salut !

      Ma solution est la suivante :
      - Serveur Yunohost sur un raspberry pi3
      - Appli Conversation sur Android (Replicant dans mon cas), présent sur F-droid

      Je suis pas un expert de l'administration, mais je m'en suis sorti, et ça fonctionne bien !

      Seul bémol, Conversation ne répond pas à un de tes critères : les appels audio/vidéo

    • [^] # Re: xmpp vs ...

      Posté par  (site web personnel, Mastodon) . Évalué à 5.

      Pour l'audio/video il y a Jitsi Meet qui marche très bien.

    • [^] # Re: xmpp vs ...

      Posté par  (site web personnel, Mastodon) . Évalué à 5.

      Sur Android tu as aTalk (natif) et Movim (electron) qui gèrent la vidéo (je n'ai pas testé moi même, donc à voir), et c'est prévu sur Conversation pour le début d'année prochaine. Jitsi avait une application mais je crois qu'elle n'est plus trouvable (au moins sur F-Droid), mais sauf erreur aTalk en est un fork.

      J'ai moi même prévu d'implémenter la vidéo sur Android, web et bureau, mais vu le peu de temps disponible, ça ne sera pas pour tout de suite.

      Pour Tox, le problème de ne pas avoir de serveur est que ton client va faire son boulot, ça veut dire qu'il va avoir besoin de plus de ressources (réseau et processeur notamment), et du coup ça risque de se sentir fortement sur la batterie. À vérifier, je n'ai jamais testé Tox sur Android, et la dernière fois que j'ai testé sur bureau remonte à des années.

    • [^] # Re: xmpp vs ...

      Posté par  (site web personnel) . Évalué à 9.

      Conversations aura les appels audio et vidéo en 2020, c'est en cours de développement et c'est financé :

      .

      Daniel Gultsch @iNPUTmice | 9:33 AM · 13 août 2019
      https://twitter.com/iNPUTmice/status/1161178897003814913

      Funding for the upcoming audio/video call feature in http://Conversations.im is provided by @NLnetFDN
      /@NgiZero
      .
      I’m looking forward to working on that and expect it to be available in early 2020 with alpha versions ready by the end of this year.
      More info: https://nlnet.nl/project/Conversations/

      .

      Daniel Gultsch @iNPUTmice | 2:34 PM · 12 août 2019
      https://twitter.com/iNPUTmice/status/1160892347900727296

      There is one slide in my presentation on the State of the XMPP community that you should not miss out on: Conversations is getting support for Jingle audio/video calls. (Probably in early 2020)
      Conversations is getting support for Jingle audio/video calls

      • [^] # Re: xmpp vs ...

        Posté par  . Évalué à 4.

        Merci à vous tous pour vos réponses.
        C'est une sacrée bonne nouvelle si Conversations aura les appels audio/vidéo début 2020. :)

        • [^] # Re: xmpp vs ...

          Posté par  . Évalué à 4.

          C'est effectivement une super nouvelle !!
          Bravo au(x) développeur(s)
          Cette appli est géniale

    • [^] # Re: xmpp vs ...

      Posté par  (site web personnel) . Évalué à 3.

      Pàdé ?
      https://www.igniterealtime.org/projects/pade/

      Je cite :

      • Converse.js for XMPP chat/groupchat with Openfire
      • Jitsi Meet for SFU-based WebRTC audio/video conferencing, screen share and real-time application collaboration with Jitsi Video-bridge.
      • CTXPhone for SIP based telephony and MCU audio/video conferencing with FreeSWITCH.
  • # un client pour iOS ?

    Posté par  . Évalué à 2.

    [pas taper !]

    je cherche pour un inconscient qui n'arrive pas à trouver un client potable pour iOS. quelqu'un aurait une suggestion ? Les besoins sont OMEMO, chat, MUC et envoi d'image.

    On a testé siskin, astrachat et chatsecure mais l'envoi d'image ne semble pas fonctionner avec mon serveur prosody.

    Je n'exclus pas une erreur de ma part dans la config prosody, mais cela me semble peu probable puisque d'autres clients non iOS fonctionnent sans soucis

    merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.