GSoC 2009/Projects/IM Client For Canola
m (GSoC 2009/Projects/IM Client For Canola Using Python-purple moved to GSoC 2009/Projects/IM Client For Canola: Project won't use python-purple anymore, so a title change must be done.) |
(→IM Client For Canola - GSoC 2009 Project) |
||
Line 1: | Line 1: | ||
- | + | *'''Student''': Thiago Borges Abdnur (aka: bolaum) | |
- | + | ||
- | *'''Student''': | + | |
*'''Mentor''': Rafael Antognolli | *'''Mentor''': Rafael Antognolli | ||
*'''Repository''': | *'''Repository''': | ||
- | |||
===Project summary=== | ===Project summary=== | ||
- | + | This project intends to build a simple and easy to use IM client plugin for Canola. Initially, we intended to use python-purple as the lib for communications, but we decided to use telepathy instead to be compliant with Maemo's standard. | |
+ | |||
+ | ====Proposed and possible features==== | ||
+ | * Client connected in background | ||
+ | * Tray icon to warn about received messages | ||
+ | * Auto-login option | ||
+ | * Bonjour protocol support for finding other Canola users in local network | ||
+ | * Suggest features! New ideas are always welcome! | ||
+ | |||
+ | |||
+ | ===TODO=== | ||
+ | * Basic tasks | ||
+ | ** Use and play around with python-purple '''(DONE, but deprecated)''' | ||
+ | ** Understand telepathy framework '''(DONE)''' | ||
+ | ** Run and study example codes '''(DONE)''' | ||
+ | ** Begin development of UI '''(in progress)''' | ||
+ | ** Start backend dev. with: | ||
+ | *** Buddy-list fetching | ||
+ | *** Basic messaging support | ||
+ | ** File transfer support | ||
+ | |||
+ | |||
+ | * Extra features | ||
+ | ** Bonjour support for finding Canola users in LAN | ||
+ | ** Improve UI considering community feedback | ||
+ | ** Add features recommended by the community | ||
+ | ** Finish up documentation | ||
+ | |||
===Project Reports=== | ===Project Reports=== | ||
*[http://n2.nabble.com/-GSoC-09--IM-Client-for-Canola---report-1-td3022902.html Report 1] | *[http://n2.nabble.com/-GSoC-09--IM-Client-for-Canola---report-1-td3022902.html Report 1] |
Revision as of 05:32, 7 June 2009
- Student: Thiago Borges Abdnur (aka: bolaum)
- Mentor: Rafael Antognolli
- Repository:
Contents |
Project summary
This project intends to build a simple and easy to use IM client plugin for Canola. Initially, we intended to use python-purple as the lib for communications, but we decided to use telepathy instead to be compliant with Maemo's standard.
Proposed and possible features
- Client connected in background
- Tray icon to warn about received messages
- Auto-login option
- Bonjour protocol support for finding other Canola users in local network
- Suggest features! New ideas are always welcome!
TODO
- Basic tasks
- Use and play around with python-purple (DONE, but deprecated)
- Understand telepathy framework (DONE)
- Run and study example codes (DONE)
- Begin development of UI (in progress)
- Start backend dev. with:
- Buddy-list fetching
- Basic messaging support
- File transfer support
- Extra features
- Bonjour support for finding Canola users in LAN
- Improve UI considering community feedback
- Add features recommended by the community
- Finish up documentation