Difference between revisions of "Summer of Code 2015"

Jump to navigation Jump to search
15 bytes added ,  15:19, 18 February 2015
no edit summary
(Created page with "= Participation = The XSF is applying to take part in GSoC 2015. We don't yet know if we'll be accepted. == Dates == The various dates for the programme can be found on the [...")
 
Line 27: Line 27:
* '''Implementation Languages:''' Java
* '''Implementation Languages:''' Java
* '''Mentor:''' Dave Cridland <dave@cridland.net>
* '''Mentor:''' Dave Cridland <dave@cridland.net>
Contact Details: XEP-0045 chatroom at open_chat@conference.igniterealtime.org
* '''Contact Details:''' XEP-0045 chatroom at open_chat@conference.igniterealtime.org


=== Openfire Simple Communications Blocking support ===
=== Openfire Simple Communications Blocking support ===
Line 39: Line 39:
* '''Implementation Languages:''' Java
* '''Implementation Languages:''' Java
* '''Mentor:''' Dave Cridland <dave@cridland.net>
* '''Mentor:''' Dave Cridland <dave@cridland.net>
Contact Details: XEP-0045 chatroom at open_chat@conference.igniterealtime.org
* '''Contact Details:''' XEP-0045 chatroom at open_chat@conference.igniterealtime.org


=== XMPP MUC support for ircd-seven ===
=== XMPP MUC support for ircd-seven ===
Line 82: Line 82:
* '''Software Description:''' An Open Source XMPP Client Library written in Java
* '''Software Description:''' An Open Source XMPP Client Library written in Java
for JVMs and Android.
for JVMs and Android.
* '''Brief explanation:''' Since 2009 there exists a patchset which adds serverless messaging (link-local) support to Smack. Unfortunately the patch design is no longer compatible with recent Smack versions and thorough examination has shown that it needs major rewriting (basically from scratch) in order to fulfill the requirements for inclusion in the 'master' branch. The 2009er patch should not be used as a starting point for the new code. But analyzing its weaknesses and problems will sure help providing a better end-result.
* '''Brief explanation:''' Since 2009 there exists a patchset which adds serverless messaging (link-local) support to Smack. Unfortunately the patch design is no longer compatible with recent Smack versions and thorough examination has shown that it needs major rewriting (basically from scratch) in order to fulfill the requirements for inclusion in the 'master' branch. The 2009er patch should not be used as a starting point for the new code. But analyzing its weaknesses and problems will sure help providing a better end-result. Furthermore Guardian Project's ChatSecure uses an old version of aSmack with the serverless messaging patch. They need support for XEP-174 in order to switch from the old aSmack version they currently use to an newer Smack version. This also means that the code has to be Android compatible.


Furthermore Guardian Project's ChatSecure uses an old version of aSmack with the serverless messaging patch. They need support for XEP-174 in order to switch from the old aSmack version they currently use to an newer Smack version. This also means that the code has to be Android compatible.
* '''Expected results:''' Implement support for XEP-174
 
* '''Expected results:'''
Implement support for XEP-174
(http://www.xmpp.org/extensions/xep-0174.html) in Smack, fulfilling the
(http://www.xmpp.org/extensions/xep-0174.html) in Smack, fulfilling the
following requirements:
following requirements:

Navigation menu