Difference between revisions of "Summer of Code 2007"
Jump to navigation
Jump to search
Line 24: | Line 24: | ||
= Project Ideas = | = Project Ideas = | ||
This section lists some project ideas that were suggested for the [http://code.google.com/soc/ Summer of Code 2007]. | |||
Please note: in general, we are most interested in projects that are relevant to our [http://www.xmpp.org/xsf/roadmap.shtml roadmap]. These would include: | |||
* VoIP with [http://www.xmpp.org/extensions/xep-0166.html Jingle] | * VoIP or other media sessions with [http://www.xmpp.org/extensions/xep-0166.html Jingle] | ||
* Core protocol compliance in [http://www.jabber.org/software/clients.shtml clients], [http://www.jabber.org/software/servers.shtml servers], and [http://www.jabber.org/software/libraries.shtml libraries] (especially to track [http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3920bis-01.html rfc3920bis] and [http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-01.html rfc3921bis] | * Core protocol compliance in [http://www.jabber.org/software/clients.shtml clients], [http://www.jabber.org/software/servers.shtml servers], and [http://www.jabber.org/software/libraries.shtml libraries] (especially to track [http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3920bis-01.html rfc3920bis] and [http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-01.html rfc3921bis] | ||
* End-to-end encryption | * End-to-end encryption | ||
* [http://www.xmpp.org/extensions/xep-0163.html Personal eventing] support in servers and, along with fun payloads like [http://www.xmpp.org/extensions/xep-0107.html user mood] and [http://www.xmpp.org/extensions/xep-0118.html user tune], in clients | * [http://www.xmpp.org/extensions/xep-0163.html Personal eventing] support in servers and, along with fun payloads like [http://www.xmpp.org/extensions/xep-0107.html user mood] and [http://www.xmpp.org/extensions/xep-0118.html user tune], in clients | ||
* [http://www.xmpp.org/extensions/xep-0136.html Message archiving] support in clients (especially web clients) and servers | * [http://www.xmpp.org/extensions/xep-0136.html Message archiving] support in clients (especially web clients) and servers | ||
Most of those priority projects apply server, clients, or libraries, so there is plenty of opportunity for fun SoC work. Work on existing open-source projects is preferred since it will be easier to find a mentor, so look at the [http://www.jabber.org/software/ existing projects] to find a good fit. If you have questions about existing projects, ask the project owners or post to the [http://mail.jabber.org/mailman/listinfo/jdev main developer list]. | |||
== Client == | == Client == |