Angie: Building Large Scale AJAX Chat System

Ejabberd “Angie” is our internal codename for the next version of the High-Performance Instant Messaging server (See our previous post presenting Angie). The next version is going to offer a High-Performance HTTP server, for convenience and scalability purpose. It will both help the deployment of in-browser, AJAX-based chat solution but also will make it able […]

Réponse à Jeff Bonforte, directeur produit de Yahoo Messenger

Le journal l’Expansion a publié sous le titre “Chez Google, l’ingénieur est roi; chez Yahoo, c’est l’utilisateur” un article décrivant la position de Yahoo! sur la Messagerie Instantanée. Les protocoles ouverts y sont abordés rapidement, mais en utilisant des éléments erronés, qui peuvent être aisément contredits par les faits.

Angie: Millions Users Instant Messaging

ejabberd is a high-performance, robust and scalable XMPP-based Instant Messaging Server. It was not enough for us and in a new serie of blog posts, we will describe what we are currently working on for the next ejabberd release. Angie is our internal codename for our program to move ejabberd to gigantic scale and make […]

Resources for ejabberd modules developers

We have made available some resources useful to ejabberd modules developers. We have written a documentation on modules development, covering core modules API, events/hooks mechanism, IQ handling and route table mechanisms. This documentation is available on our wiki and will be completed progressively. Don’t hesitate to discuss about it directly on the associated Talk pages. […]

OneTeam performance versus pure Multibrowsers Ajax Clients

Pure Cross-browser application are targeting desktop like interfaces. However, performance improvements is radical in the XUL version of an application. This is why OneTeam offer a desktop-like feeling. Performance of the pure cross-browser Ajax applications, cannot match the feeling of a true native set of widgets. This is why we bet on XUL for our […]

Slides of the talk “Jabber, XMPP and the XSF”

Here are the slides from my talk given at the Solutions Linux Event in Paris (France). The talk is about Jabber, XMPP and the XMPP Standards Foundation. The talk was given in a session called: “Instant Messaging and VoIP solutions”. The presentation is in French. Here is the presentation: Le Point sur la Messagerie XMPPenvoyé […]

OneTeam Enterprise IM Client Video Preview

I have been presenting OneTeam yesterday at the Linux Solutions Event in Paris, in the Mozilla track. Here is the video preview from my talk. My talk presenting our new OneTeam client have been well received by the Mozilla development community and by the users in the conference room. We feel that we are filling […]

Sponsoring the Tigase project

As we are trying to boost XMPP components development for all servers, we felt that it was important to tighten the relationship between development teams. We have recently launched an initiative to improve external component development and portability between XMPP servers, instead of focusing on internal modules only. We feel that being able to reuse […]

ejabberd installers

This is an area where we wanted to see a large improvement. Here is the new Windows installer. The new Windows installer should lower the barrier to try, evaluate and put ejabberd in production in workplaces that are Windows only. This has requested a lot of effort, and Christophe has made a tremendous job at […]

Epeios: Write a module for an XMPP server once, run it everywhere

We have just released a development version of our Epeios application. Epeios allows to run an ejabberd module on any XMPP server supporting the component protocol. Epeios: an end user point of view Following our recent call to keep the component protocol alive (see: From Jabber to XMPP: a symbol for IM standard and convergence), […]

Erlang coverage on the Net

Two nice articles or blog posts have been recently published on the Erlang programming language. Two nice articles or blog posts have been recently published on the Erlang programming language: UnixReview: Reliably Multi-thread Calculations with Erlang, by Cameron Laird and Kathryn Soraiz. This is a nice introduction on how to distribute and run some code […]

From Jabber to XMPP: a symbol for IM standard and convergence

The Jabber Software Foundation has changed its name and become the XMPP Standards Foundation. This is an important step in increase the business convergence around the XMPP protocol. A major step for Standard-based Instant Messaging The Jabber Software Foundation is now named the XMPP Standards Foundation (XSF). The official press release is available on: Jabber […]

Building Safe Instant Messaging Networks

Building safe Instant Messaging is probably one of the major feature of Jabber / XMPP based IM solutions. This type of system can protect users ranging from children in their school to corporate users. I have just read the following press release: Create Predator-Free Chat and IM Environment for Schoolchildren, from safeTspace, Inc. and Jabber, […]

Boosting Collaboration in the ejabberd Modules Development Community

A new subversion repository has been created to enable ejabberd modules developers to work together on a common module code base. A new subversion repository has started hosting some ejabberd modules making collaboration possible between ejabberd modules developers. This should improve collaboration between existing developers by giving them the correct tool to work together on […]