background preloader

Dev

Facebook Twitter

XMPP Software: Libraries. Home » XMPP Software » Libraries Code libraries are available for many different programming languages, thus enabling developers to build a wide variety of XMPP-enabled applications. Note: The following software was not developed by the XMPP Standards Foundation and has not been formally tested for standards compliance, usability, reliability, or performance. See something missing? Any list of XMPP servers, clients or libraries will, due to the dynamic and evolving nature of the XMPP market, be out of date almost as soon as it’s published.

If you spot mistakes, errors or omissions in the table below, please tell us! Join the jdev@conference.jabber.org chat room or post to the jdev@jabber.org email list (note: you must be subscribed to post!). Mettre en place votre serveur XMPP (VoIP et chat) Mettre en place votre serveur XMPP (VoIP et chat) Si vous souhaitez proposer à vos collaborateurs en entreprises, à vos amis ou encore à votre communauté web, un moyen sécurisé de discuter en VoIP (Voix sur IP) ou par chat, sans devoir passer par des serveurs publics comme ceux de Microsoft avec MSN ou Skype, alors j'ai ce qu'il vous faut.

Ça s'appelle OpenFire, c'est open source et ça permet de mettre en place un serveur XMPP privé qui peut ensuite utiliser une base utilisateur LDAP ou ActiveDirectory et sur lequel les gens peuvent se connecter avec le client Windows, Linux ou Mac : Spark OpenFire Spark est un client "lourd" mais existe aussi sous forme de client web (SparkWeb) qui peut alors être facilement intégré dans un intranet, ou dans vos projets, et modifié comme bon vous semble (open source hein...). Mais vous pouvez bien sûr utiliser le client que vous souhaitez tant qu'il est compatible XMPP.

Sans oubliez de mettre en place les petits plugins qui vont bien pour le sécuriser. Actualité informatique high tech et geek - Part 4. Vous connaissez sans doute le HTTP2 qui résout pas mal de soucis qu'avait le HTTP 1.1 sorti en 1999. Pour résumer, les requêtes en HTTP2 peuvent être envoyées en rafale durant la même connexion TCP (multiplexage) et les réponses peuvent être reçues dans le désordre, éliminant ce besoin de connexions multiples entre 1 client et le serveur. Le client (donc le navigateur) peut indiquer au serveur quelles sont les ressources qui sont le plus importantes pour lui, afin de les recevoir en priorité.

Les entêtes HTTP sont compressées, et le serveur peut envoyer des ressources au client, même si celui-ci ne lui a rien demandé. Bref, une bonne avancée depuis le HTTP qui permet d'accélérer vraiment le web. Mais avant de commencer, vous devez garder en tête que tous les navigateurs ne supportent pas le HTTP2. Je vais donc commencer par Apache et partir du principe que vous êtes comme d'habitude sous Ubuntu. Sudo a2enmod http2 J'obtiens ceci comme message : sudo nano /etc/apt/sources.list sudo cp . Smack API. Hi there, I'm Smack's new maintainer. Some of you may know me already as the maintainer of aSmack, the Android port of Smack. I first like to thank Robin for his work on Smack in the past. Smack has a long development history. The first recorded commit dates back to Jan 13 2003. Now, over 11 years later, we are going make fundamental changes to Smack in order to ensure that it will last another decade.

Most importantly: Ignite Realtime is applying as Google Summer of Code organization. Smacks SVN repository has been migrated to git, and the code is now hosted on GitHub. Let's have a look at Smack's contributors of the last 11 years: 513 Gaston Dombiak 474 Matt Tucker 123 rcollier 105 Thiago Camargo 104 Florian Schmaus 69 Alex Wenckus 46 Bill Lynch 43 Derek DeMoro 24 Günther Niess 15 Daniel Henninger 12 Henning Staib 11 loki 7 Michael Will 7 Wolf Posdorfer 7 guus 6 Holger Bergunde 6 Jeff Williams 5 Jay Kline 4 Marilyn Daum 3 Francisco Vives 2 bruce 1 (no author) 1 Andrew Wright 1 Pete Matern 1 Tim Jentz 1 root.

Jabber Task = To do list. Emite - Project Hosting on Google Code. A GWT XMPP (jabber, instant messaging protocol) library. 0.5.0 released Changes in this release: GWT 2.0 Ready Basic search functionality Status in room occupants This library implements the xmpp communications protocol using the bosh technique with gwt. Stable, pure java (no js), portable library ready, full featured and easy to use instant messaging implementation extensible architecture Chat rooms support (Multi-User Chat). New: Hablar emite ui GWT2.0 See for more info. At the same time we are developing two (emiteui and hablar) full featured GUI's: Common features support (chat, chat rooms, presence, roster) Sound and visual advices when new messages arrive Drag & Drop support to start a conversation and for chat room invitations (emiteui only) i18n support Focused in be very usable Based in extjs and gwt-ext (emiteui) Based in GWT widgets (hablar) See our demo or a screenshot of what we've done: More screenshots.

Emite UI application r897+c0 (0.4.5)