Difference between revisions of "Summer of Code 2008"

Jump to navigation Jump to search
739 bytes added ,  06:55, 18 March 2008
Line 124: Line 124:


= Other =
= Other =
=== Serverless (Link-Local) IM component ===
* A lightweight Jabber daemon that acts as a regular jabber server on the client side, but uses [http://www.jabber.org/jeps/jep-0174.html Link Local Messaging] on the  server side. This project enables server-less chatting for any Jabber IM client, by connecting your favorite client to a locally running version of this component. It should be written in a cross-platform way to be able to reach everybody who uses Jabber ([[User:Remko|Remko]]).


=== ISS (Instant Syndicating Standards) ===
=== ISS (Instant Syndicating Standards) ===
Line 186: Line 182:
[http://flyspray.org Flyspray]
[http://flyspray.org Flyspray]
[http://www.xmpp.org/extensions/xep-0050.html Ad-Hoc Commands]
[http://www.xmpp.org/extensions/xep-0050.html Ad-Hoc Commands]
=== Serverless (Link-Local) IM component ===
Currently, only some clients (iChat, Gajim) support server-less chatting, a feature which is very interesting to be able to discover and communicate with people on a local network, without the need to be connected to the internet. The reason behind the slow adoption of this protocol is probably that it breaks with the very fundamental way Jabber is designed (client-server architecture), and as such is a significant amount of work for an existing client to adapt its codebase. The aim of this project is to [b]bring server-less messaging to every XMPP client[/b], by implementing it outside of the client.
The goal of this project is to implement a lightweight Jabber daemon that acts as a regular jabber server on the client side, but uses [http://www.jabber.org/jeps/jep-0174.html Link Local Messaging] on the  server side. By connecting your favorite client to this daemon running on your own machine, you enable server-less messaging for this client. The project should be  written in a cross-platform way to reach a large population of clients. Language can be chosen, as long as there is a decent library available to do zeroconf networking (examples include Python and C++).
20

edits

Navigation menu