Google Summer of Code 2007
(Comments about this page to: bard?)
To modify these pages, register, or log in as guest (username: "guest", password: "anon").
Project ideas
File transfer over Jingle
Support for Google's libjingle is on its way. This project would build on it to provide file transfer/sharing capabilities. More...
Gateway interaction
Gateways enable clients on the XMPP network to speak to clients on other networks (AIM, MSN, Yahoo, and so on). This project consists of adding GUI and protocol support for gateways to SamePlace. More...
Generic library for synchronizing DOM trees
A big part of writing collaborative tools is enabling everyone to see the same thing on their screens. In an XHTML and SVG world, this translates to synchronizing DOM trees across two or more browsers. More...
Collaborative applications
Almost all web applications have the user interact with a machine, while the potential of real-time user-to-user interaction on the web remains mostly untapped. More...
Message archiving
Currently, chats in SamePlace are not saved, and saving them locally would be less than optimal for people who sign on from more than one machine. This project is about implementing chat archiving on the server, so that it can be accessed from anywhere. More...
Tighter integration with Thunderbird
Thunderbird is already about messaging and SamePlace already runs in it, but integration could go much further. More...
End-to-end encryption
When a user connects to an XMPP server, connection is encrypted. When an XMPP server connects to another XMPP server, connection is encrypted. End-to-end encryption takes security one step further and ensures that not even intermediate servers can snoop conversations between two users. More...
Test/profile xmpp4moz
The project consists of writing test suites and profiling code for xmpp4moz for various purposes. More...
Improve SamePlace MUC support
Support for multi-user chat (MUC) in SamePlace is basic and could be improved in several ways. More...
