Changes

Jump to: navigation, search

Community:SummerOfCode12:Brainstorming

2,238 bytes added, 15:59, 24 February 2012
Instantbird
! Comments
|-
|Account import wizard
|Goal: Ease the pain of switching to Instantbird
 
Lots of users don't try a new IM client only because they don't want to spend time reconfiguring all their IM accounts. Being able to import accounts from other clients installed on the system would help Instantbird adoption. The student should focus on the dominant IM clients (Windows Live Messenger, AIM, ...) and on the other multi network IM clients (Digsby, Pidgin, Trillian, Miranda, ...). The student will need to study the way other IM clients store their profile data (reverse engineering may be required), think of an architecture to share as much code as possible between the various import modules, and implement import modules for some clients
|Florian Quèze
|Florian Quèze
|
|-
|Protocol aware error console
|Goal: Create a tool letting developers (and users) see what was exchanged for each account at the protocol level.
 
A student working on this project will either extend the existing Error Console or create a new console from which it will be possible to see what data has been exchanged for each account. Example of desirable features: copying a log of whatever happened with an account from the beginning of the connection attempt; syntax highlighting of the exchanged data (requires some parsing of the data exchanged by protocols like XMPP, IRC, Twitter (JSON)); letting the user type and send a raw message to the server.
|Florian Quèze
|Florian Quèze
|
|-|Voice and Video|Goal: Support voice and video communication. This project intends to explore the possibilities for Voice and Video communication using the Mozilla platform. The student will need to experiment both with usage of the microphone and webcam and with codecs available in the system on the three supported OSes. Compatible implementations of the various IM protocols that support these features is out of the scope of this project, but the student will at least need to prove that s/he has seriously investigated using the various open source projects that have started some work on this. A (mostly) working proof of concept is expected. UI mockups for what a well-thought user interface for voice and video could be would be appreciated.|Florian Quèze|Florian Quèze
|
|}
 
== Emscripten ==
61
edits

Navigation menu