113 votes

Bons tutoriaux sur XMPP ?

J'ai été à la recherche à un certain open-source serveurs XMPP, et je suis familier avec la page officielle http://xmpp.org/. Mais jusqu'à présent je n'en ai pas trouvé quelque chose entre les deux "Le Extensible Messaging and Presence Protocol (XMPP) est une technologie ouverte pour la communication en temps réel" et une liste de XEP cahier des charges. Par exemple, les articles expliquant les principes de base et la terminologie - les strophes, de QI, de présence, etc, etc. Même le Wikipedia page rate ce, sans surprise, les projets open-source suppose que vous savez ces choses avant de commencer à creuser dans le code.

Est-il une bonne, (semi-)officiel de la série de tutoriels sur cette? Dois-je être à la recherche pour Jabber ressources plutôt que de les XMPP?

Entre autres choses, j'avais l'espoir de voir les diagrammes de cas d'utilisation et de la circulation, ne pas sécher juste protocole de texte. Je sais que les livres sur XMPP existent, mais en général, quoi que ce soit dans un livre est disponible dans certaines formulaire en ligne trop.

54voto

GDR Points 821

C’est probablement beaucoup trop basique, mais au moins il est technique : http://www.adarshr.com/fun-with-xmpp-and-google-talk et la seconde partie, http://www.adarshr.com/fun-with-xmpp-and-google-talk-part-2

Il explique ce que sont strophes, quels types sont disponibles et autres choses.

37voto

tweber Points 751

Voici ce que m'a startet sur XMPP Développement:

  • Un bon livre: XMPP L'Definivie Guide
  • Une mature API Java. J'ai choisi la Claque de la Bibliothèque de l'Ignite en temps réel et utilisé le langage groovy avec un buch de petits scripts pour apprendre les bases.

Plus tard, j'ai développé un plugin pour le OpenFire Serveur XMPP. Il y a des tutoriels et un forum sur leur site. Je pense que les deux la claque et la openfire de l'api sont faciles à apprendre.

Si vous n'êtes pas en java: Le livre renvoie à la SkeekXMPP bibliothèque Python et il l'utilise pour créer quelques exemples (echo bot, ...).

17voto

MattJ Points 5958

Comme d'autres l'ont dit, les spécifications sont une bonne introduction. C'est vrai qu'ils sont de nature technique, et formulé pour être précis - mais ils sont vraiment une des meilleures caractéristiques que j'ai vu de tout protocole, en particulier la dernière Rfc (6120 et 6121) afin de clarifier certaines zones d'ombre dans les documents originaux.

E. g. vous mentionnez voulant connaître la définition d'une strophe, c'est expliqué (avec des exemples) dans 6120 l'article 8.

Si vous avez des commentaires sur la façon dont les spécifications peuvent être rendues plus claires, alors que dire sur la XMPP liste de diffusion, où tous les commentaires sont envisagés pour le prochain projets de cahier des charges.

Si les spécifications sont vraiment trop pour vous (j'apprécie certaines personnes aiment plus de photos que je fais), considèrent le livre (qu'ils soient sur papier ou sous forme numérique) - il est conçu exactement comme une simple introduction à la fois à la base de spécifications et de la plupart des extensions, et écrits par des gens qui contribuent à développer et à mettre en œuvre.

8voto

FloE Points 671

Les RFC (figurant sur la page Wikipedia) devraient être une très bonne introduction à ce sujet.

Par exemple : RFC3920 : Extensible de messagerie et de présence protocole (XMPP) : Core

3voto

user3761301 Points 32

Cela pourrait être une vieille question, mais je voulais juste garder le processus que j'ai utilisé pour apprendre XMPP.

Il y A quelques années, quelques-uns de mes amis et moi étions d'apprentissage sur la façon de tirer parti de XMPP, et de comprendre comment il s'intègre dans les plus gros morceau est tout à fait une tâche fastidieuse. Je recommande fortement de commencer par la lecture de la page wikipedia de XMPP:

http://en.wikipedia.org/wiki/XMPP

Vous serez surpris de voir comment beaucoup de gens ne sont pas en mesure de répondre à des questions sur XMPP qui sont les plus fondamentaux.

Je recommande fortement la lecture de cet article:

 http://www.infoworld.com/d/developer-world/xmpp-rises-face-simple-standard-018

Il va vous donner une idée de la motivation derrière XMPP, c'est de l'histoire, et c'est les protocoles utilisés pour être à égalité avec elle.

À partir de là, il sera préférable de lire les sources de la page de wikipedia pour donner plus de indept la compréhension de toutes les fonctionnalités que vous pourriez être intéressé en avec XMPP.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X