Difference between revisions of "Artur Hefczyc Application 2006"

From XMPP WIKI
Jump to navigation Jump to search
Line 27: Line 27:
 
==Jabber/XMPP Projects==
 
==Jabber/XMPP Projects==
  
About 18 months ago I started to work
+
At the moment I am involved in only one Jabber/XMPP project: [http://tigase.dev.java.net Tigase].
 +
This project, however, consists of a few subprojects which are not directly dependent on Jabber/XMPP
 +
server implementation.
  
 
===Code===
 
===Code===
  
*  
+
* Jabber/XMPP server implementation for Tigase project. The new version of the server should be available
 +
  very in comming weeks. Previous version is available now and this is simple but fully functional
 +
  Jabber/XMPP server.
  
*  
+
* Dedicated XML parser for streamed XML data like XMPP streams. The first version is available on Tigase
 +
  project. And the new version is ready. It is more generic (XMPP specific code has been removed and
 +
  XML parser code has beed separated from server code). New release will be available together with the
 +
  new release of the server.
 +
 
 +
* Test suite to test network servers.
 +
 
  
 
===Plans for the future===
 
===Plans for the future===

Revision as of 10:36, 10 April 2006

My name is Artur Hefczyc and I am currently living in UK, Cambridge. I am applying for membership to the JFS.

History

I am 36 old software enginner living in Cambridge, UK. Apart from my professional job I used to participate to a few open source projects: GeoTools, GenerGuide, WTTools and the last one, Jabber/XMPP related: Tigase Server. Most of my profesional work was around implementation of network servers and network protocols.


Apart from software development work I wrote also a few articles about working with emacs and XML: "Emacs and JDEE", "Tools and methods for XML" and "Editing XML files".

Software development is not just a way to earn money for me. I like doing it, I enjoy creating something new and I have a big fun when I can see as other people use my software.

A few years ago I found information about new IM protocol - Jabber. As that was (and still is?) the first fully open protocol and the idea about distributed IM network seemed very interesting I started to use it. After some time, using Jabber client was not enough for me. I decided I want to have my own server installed.

About 20 months ago I started to think about own implementation of Jabber/XMPP server. That was start of Tigase project. At the moment there is kind of pilot version on project site. This version has been created to learn about protocol and possible issues and it contains many limitations. I am about, however, to release second version of the server which is redesigned and most of the parts are re-implemented.

At the moment Tigase project includes not just Jabber/XMPP server but also dedicated XML parser and test suite with built-in scripting language for testing network servers.

Jabber/XMPP Projects

At the moment I am involved in only one Jabber/XMPP project: Tigase. This project, however, consists of a few subprojects which are not directly dependent on Jabber/XMPP server implementation.

Code

  • Jabber/XMPP server implementation for Tigase project. The new version of the server should be available
 very in comming weeks. Previous version is available now and this is simple but fully functional
 Jabber/XMPP server.
  • Dedicated XML parser for streamed XML data like XMPP streams. The first version is available on Tigase
 project. And the new version is ready. It is more generic (XMPP specific code has been removed and
 XML parser code has beed separated from server code). New release will be available together with the
 new release of the server.
  • Test suite to test network servers.


Plans for the future

Jabber - Why I like it

Why I'm applying