Difference between revisions of "Artur Hefczyc Application 2006"

Jump to navigation Jump to search
Line 5: Line 5:
==History==
==History==


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 engineer. 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 professional 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, 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]".
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]".
Line 28: Line 28:
===Code===
===Code===


* Jabber/XMPP server implementation for Tigase project. The new version of the server should be available in comming weeks. Previous version is available now. It is simple but fully functional Jabber/XMPP server.
* Jabber/XMPP server implementation for Tigase project. The new version of the server should be available in coming weeks. Previous version is available now. It 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 the server code). New release will be available together with the new release of the 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 been separated from the server code). New release will be available together with the new release of the server.


* Test suite to test network servers. It has been, of course, designed and implemented to test and compare Jabber/XMPP servers but the implementation is generic enough to make it easy to extend it for testing other network servers. Part of the suite is scripting language designed to build different test scenarios like functional tests, performance tests, stability tests or other kind. The release of this suite will be availble at the same time as a new version of the server.
* Test suite to test network servers. It has been, of course, designed and implemented to test and compare Jabber/XMPP servers but the implementation is generic enough to make it easy to extend it for testing other network servers. Part of the suite is scripting language designed to build different test scenarios like functional tests, performance tests, stability tests or other kind. The release of this suite will be available at the same time as a new version of the server.


===Plans for the future===
===Plans for the future===
Line 44: Line 44:
Modern world is in most cases about effective communication. People live in distant areas and they often work together so they have to communicate. Before IM there was phone and e-mail. And IM takes the best of them
Modern world is in most cases about effective communication. People live in distant areas and they often work together so they have to communicate. Before IM there was phone and e-mail. And IM takes the best of them
and offers this as a very effective way of communication. Jabber/XMPP as open technology brings it even on
and offers this as a very effective way of communication. Jabber/XMPP as open technology brings it even on
to next level. Thanks to Jabber/XMPP we are not dependent on a prticular company.
to next level. Thanks to Jabber/XMPP we are not dependent on a particular company.


Everybody can have own server installed and use it for private needs being even disconnected from the Internet.
Everybody can have own server installed and use it for private needs being even disconnected from the Internet.
Line 54: Line 54:


I want to continue my contribution.
I want to continue my contribution.
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.
As I was working on my Jabber/XMPP project alone for a long time which 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.
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.