ProcessOne presentations at Erlang Factory

There have been two presentations from ProcessOne at Erlang Factory. Here are the slides of the presentations. The first presentation by me (Mickaël Rémond) was titled “OneTeam Media Server: Adding Video to Instant Messaging with Erlang”. OneTeam Media Server View more documents from Mickaël Rémond. The second presentation by Geoff Cant was title “Whitelabel Erlang” […]

Erlang XMPP library released

exmpp, our Erlang XMPP library as been released. You can find more details on ProcessOne Labs or on our exmpp Wiki page. This is beta release and your feedback is welcome before we reach version 1.0.

ProcessOne Labs

ProcessOne opens access to its labs. Our labs are producing wonderfull pieces of code and we want to make sure that code is more largely accessible. We develop ejabberd, Tsung and various Erlang projects in general and those projects stay at the core of our business. However, we want to make sure that the benefit […]

Oneteam for iPhone 2.1.0 submitted to Appstore

A major release of corporate XMPP instant messaging client for iPhone has been submitted. OneTeam for iPhone 2.1.0 will add the following features after Apple approval: File transfer support. Client can receive and display PDF, MS Word documents and Excel spreadsheets, Images. User can take pictures and send them to contact with file transfer. Support […]

OneTeam Media Server presentation

The slides from my presentation on OneTeam Media Server at Erlang Factory are now availble online. OneTeam Media Server View more presentations from Mickaël Rémond. OneTeam Media Server source code will be available in a few days. Your comments are welcome!

OneTeam Media Server

I will present OneTeam Media Server tomorrow at Erlang Factory, in Palo Alto, California. OneTeam Media Server, is a implementation of Flash Media Server in Erlang. More information to come tomorrow after my talk :)

ejabberd 2.0.5 has been released

ejabberd 2.0.5 has been released. This is a maintenance release, fixing a roster subscription bug introduced in ejabberd 2.0.4. It can be download from ejabberd official site.

ProcessOne launches IMstore

We are proud to launch IMstore, a marketplace for instant messaging and real time software components for ejabberd XMPP application server. The store sells applications that run on ejabberd XMPP application server. The first components on sale are: OneTeam for iPhone: This is a mobile XMPP client for iPhone, on sale by ProcessOne on the […]

Fighting groupchat SPAM with CAPTCHA in ejabberd

We have released an experimental module to protect Multi-User Chat access with character recognition challenge. Following a recent attack on some visible public XMPP servers, we have just released a CAPTCHA support for chat rooms and documented the deployment on ProcessOne Wiki. See Fighting Multi-User Chat SPAM with CAPTCHA. The deployment process is documented for […]

ejabberd 2.0.4 has been released

ejabberd 2.0.4 is now ready for download. This version is a maintenance release containing 20 bugfixes and improvements. You can read the Release notes for more details. The new code can be downloaded from ejabberd download page. The next release is likely to be ejabberd version 2.1 which will introduce even more pubsub, PEP and […]

XMPP protocol, specifications and scalability

XMPP scalability is a mix of pragmatic protocol design and the continuous improvement of software implementations Scalability has always been a hot topic for the XMPP instant messaging protocol. In 2000, I was working in a company that was building a customer project to create a Jabber platform supporting 10,000 simultaneous connections. The platform had […]

ProcessOne at Mobile World Congress

I will be representing ProcessOne at the Mobile World Congress in Barcelona. I will be at the Mobile World Congress in Barcelona on the 18th and 19th of february 2009. Please contact me if you would like to meet me and a have a chat on mobile and instant messaging in general. I will be […]

XMPP in real life

I just published the slides of my talk at FOSDEM on managing an XMPP service in real life. The talk was one of the session at the FOSDEM XMPP conference session. The FOSDEM is a large gathering of developers happening in Brussels and its name stands for Free and open source software developers’ european meeting. […]

Timestamp on presence tag – Part 2

As a follow-up to my previous post, I have implemented timestamp on presence. For now it uses both XEP-0091 and XEP-203 (until we decide XEP-0091 is not supported in ejabberd). The patch is available on ejabberd ticket tracking system, on ticket EJAB-234: ejabberd_c2s_xep0203.patch Feedback is welcome. It has been currently been tested with Psi client […]

Timestamp on XMPP presence tag

XMPP (eXtensible Messaging and Presence Protocol) seems to miss a timestamp managed by the server on the presence tag. To illustrate my view, let’s take a simple example. How many times have you logged into your Instant Messaging to talk to a friend and have seen his status as away, with the presence description as […]