I started looking at Jabber technology about 3 years ago. At the beginning I was just another user in the network. A few months later I wanted to install my own Jabber server.
Unfortunately I couldn't find a server which would be good enough for my needs.
First of all there was no fully compliant XMPP implementation. Second I was looking for a stable server which I could install and forget. Another need was to have simple server - simple to install, simple to maintain and simple to extend with new code.
It just happened that new JDK-1.5 has been released in beta version then but it contained NIO library for secure sockets (SSL/TLS). So that was the point I decided to start implementation...
The first lines of code were written in September 2004.