|
|
Line 1: |
Line 1: |
- | *'''Student''': Thiago Borges Abdnur (aka: bolaum)
| + | ClOVet <a href="http://liayhfbkgsaf.com/">liayhfbkgsaf</a>, [url=http://bswwlqqnmfld.com/]bswwlqqnmfld[/url], [link=http://erswfbidciot.com/]erswfbidciot[/link], http://kwujrgeijzji.com/ |
- | *'''Mentor''': Rafael Antognolli
| + | |
- | *'''Repository''': http://code.openbossa.org/projects/canola-im
| + | |
- | *'''Packages''': http://www.students.ic.unicamp.br/~ra025266/gsoc/
| + | |
- | | + | |
- | ===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 '''(DONE)'''
| + | |
- | ** Start backend dev. with:
| + | |
- | *** Connect to IM networks (GTalk, MSN, Yahoo, ICQ and AIM) '''(DONE)'''
| + | |
- | *** Buddy-list fetching '''(DONE)'''
| + | |
- | **** Asynch status update '''(DONE)'''
| + | |
- | *** Basic messaging support (GTalk, MSN, Yahoo, ICQ and AIM) '''(DONE)'''
| + | |
- | *** Status setting '''(DONE)'''
| + | |
- | *** Status message setting '''(DONE)'''
| + | |
- | ** File transfer support '''(in progress)'''
| + | |
- | | + | |
- | * Extra features
| + | |
- | ** Bonjour support for finding Canola users in LAN '''(DONE)'''
| + | |
- | ** Improve UI considering community feedback '''(in progress)'''
| + | |
- | ** Add features recommended by the community '''(in progress)'''
| + | |
- | ** Finish up documentation
| + | |
- | | + | |
- | ===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-2-td3214066.html Report 2]
| + | |
- | | + | |
- | [[Category:Google Summer of Code]]
| + | |