Difference between revisions of "Artur Hefczyc Application 2006"

Jump to navigation Jump to search
Line 7: Line 7:
I am 36 old software enginner. I come from Poland and I live in Cambridge, UK. Apart from my professional job I used to participate to a few open source projects: [http://www.geotools.org GeoTools], [http://generguide.sourceforge.net/ GenerGuide], [http://wttools.sourceforge.net WTTools] and the last one, Jabber/XMPP related: [http://www.tigase.org Tigase]. Most of my profesional work was around implementation of network servers and network protocols.
I am 36 old software enginner. I come from Poland and I live in Cambridge, UK. Apart from my professional job I used to participate to a few open source projects: [http://www.geotools.org GeoTools], [http://generguide.sourceforge.net/ GenerGuide], [http://wttools.sourceforge.net WTTools] and the last one, Jabber/XMPP related: [http://www.tigase.org Tigase]. 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: "[http://wttools.sourceforge.net/emacs-stuff/emacsandjdee.html  Emacs and JDEE]", "[http://wttools.sourceforge.net/emacs-stuff/emacsandxml.html  Tools and methods for XML]" and "[http://wttools.sourceforge.net/emacs-stuff/basicxml.html Editing XML files]".
Apart from software development work I wrote also a few articles about working with Emacs, Java and XML: "[http://wttools.sourceforge.net/emacs-stuff/emacsandjdee.html  Emacs and JDEE]", "[http://wttools.sourceforge.net/emacs-stuff/emacsandxml.html  Tools and methods for XML]" and "[http://wttools.sourceforge.net/emacs-stuff/basicxml.html Editing XML files]".


Software development is not just a way to earn money for me. I like doing it, I enjoy creating something new
Software development is not just a way to earn money for me. I like doing it, I enjoy creating something new
Line 16: Line 16:
After some time, using Jabber client was not enough for me. I decided I want to have my own server installed.
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.
About 2 years ago I started to think about own implementation of Jabber/XMPP server.
That was start of [http://www.tigase.org Tigase] project. At the moment there is kind of pilot version
That was start of [http://www.tigase.org Tigase] project.
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 re-designed and
most of its parts have been re-implemented.


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


==Jabber/XMPP Projects==
==Jabber/XMPP Projects==


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


===Code===
===Code===
Line 56: Line 51:
many different services where instant reaction is required.
many different services where instant reaction is required.


==Why I'm applying==
==Why I'm reapplying==


I was working on my Jabber/XMPP project alone for a long time. This is not good. I would prefer to share my ideas with the community and receive feedback from other people working on similar goals. I have dedicated much time
I want to continue my contribution.
to my project development and I would like also to actively participate in developing ideas around that technology.
As I was working on my Jabber/XMPP project alone for a long time wich is not good. I would prefer to share my ideas with the community and receive feedback from other people working on similar goals. I have dedicated much time to my project development and I would like also to actively participate in developing ideas around that technology.
 
I think this is the right time to attract more people to Jabber community as now we have excellent client applications which are far ahead of commercial alternatives.