Difference between revisions of "User:Artur"

Jump to navigation Jump to search
362 bytes added ,  18:48, 12 May 2020
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
My name is Artur Hefczyc and I live in.. well it changes all the time. I am applying to retain my JSF membership.
My name is Artur Hefczyc and I live in... well it changes all the time.


If you need to contact me send either jabber or e-mail message to address: artur.hefczyc AT tigase.org.
I am applying to retain my XSF membership.
 
If you need to contact me send either an XMPP or an e-mail message to address: artur.hefczyc AT tigase.net.


==History==
==History==


I am old software engineer. I come from Poland. 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.
I am old school software engineer. I come from Poland. 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.


In addition to software development work I also wrote 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]".
In addition to software development work I also wrote 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 13: Line 15:
Ages 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.
Ages 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.


Soon after that I started to think about own implementation of Jabber/XMPP server. That was start of [http://www.tigase.org Tigase] project.
Soon after that I started to think about own implementation of Jabber/XMPP server. That was start of [https://github.com/tigase/tigase-server Tigase] project.


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.
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.
Line 19: Line 21:
==Jabber/XMPP Projects==
==Jabber/XMPP Projects==


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 server implementation.
There is a number of open source XMPP projects I am involved in:
* Jabber/XMPP project: [https://github.com/tigase/tigase-server Tigase] and some other server related subsprojects
* [https://github.com/tigase/beagle-im BeagleIM] - MacOS Client
* [https://github.com/tigase/siskin-im SiskinIM] - iOS Client
* [https://github.com/tigase/stork StorkIM] - Android Client
* Libraries for above platforms and other languages
 
Everything we at Tigase work on is open source and available on GitHub.


===Code===
===Code===


* 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.
* Jabber/XMPP server implementation for Tigase project. The new version of the server is available every few months.


* 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.
* 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.
Line 31: Line 40:
===Plans for the future===
===Plans for the future===


In short term my main goal is to make release of the new version of Tigase components (server, XML parser and test suite).  
In short term my main goal always is to make release of the new version of Tigase components (server, XML parser and test suite).  


Long term plans are: first to continue development of Tigase project add lacking functionality, make it more robust, stable - just make it fully functional and useful application. Another plans are to actively participate in Jabber/XMPP evolution.
Long term plans are: first to continue development of Tigase project add lacking functionality, make it more robust, stable - just make it fully functional and useful application. Another plans are to actively participate in Jabber/XMPP evolution. And also provide a full suite of the client side applications for people to use.


==Jabber - Why I like it==
==Jabber - Why I like it==
Line 47: Line 56:
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 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.
Once I was working on my Jabber/XMPP project alone for a long time which is not good, now there are a few of us, the Tigase Team. I would like to share my ideas with the community and receive feedback from other people working on similar goals. I dedicated much of my time to Tigase project development and I would like to also 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.
13

edits

Navigation menu