Difference between revisions of "Summer of Code 2012"

Jump to navigation Jump to search
596 bytes added ,  08:11, 21 March 2012
m
→‎Swift: Adding teaser page.
m (→‎Swift: Adding teaser page.)
(One intermediate revision by the same user not shown)
Line 45: Line 45:
== Swift ==
== Swift ==
[http://swift.im Swift]'s goal is to provide an IM client that does things 'right' with a good user interface, solid quality, and standards-compliance. This year there are again several opportunities for working on new functionality in Swift. This page lists some of the high priority tasks the Swift development team has. If you're interested in any of these (or other) Swift ideas, please jump into the [xmpp:swift@rooms.swift.im?join swift@rooms.swift.im] room and chat it over with Remko and Kev. Swift is a C++ project, so C++ proficiency is required, with either knowledge of or willingness to learn about unit testing (and ideally test-driven development).
[http://swift.im Swift]'s goal is to provide an IM client that does things 'right' with a good user interface, solid quality, and standards-compliance. This year there are again several opportunities for working on new functionality in Swift. This page lists some of the high priority tasks the Swift development team has. If you're interested in any of these (or other) Swift ideas, please jump into the [xmpp:swift@rooms.swift.im?join swift@rooms.swift.im] room and chat it over with Remko and Kev. Swift is a C++ project, so C++ proficiency is required, with either knowledge of or willingness to learn about unit testing (and ideally test-driven development).
We also have a brief introduction to the project and some ideas for tasks to test the water available at [http://swift.im/gsoc.html].


=== Conversation History ===
=== Conversation History ===
Line 145: Line 147:


== buddycloud ==
== buddycloud ==
[http://buddycloud.com/ buddycloud] is an open social network designed to be simple to use and built on XMPP. If you're interested in any of these ideas or even has some own ideas, you can contact us in seehaus@channels.buddycloud.com room  
[http://buddycloud.com/ buddycloud] is an open social network designed to be simple to use and built on XMPP. If you're interested in any of these ideas or even has some own ideas, you can contact us in seehaus@channels.buddycloud.com room of see the [https://buddycloud.org/wiki/GSOC_2012
buddycloud GSOC] page for how to apply


=== private messaging ===
=== private messaging ===
Line 158: Line 161:
* http://doomsong.co.uk/extensions/render/message-archive-management.html  
* http://doomsong.co.uk/extensions/render/message-archive-management.html  
* http://xmpp.org/extensions/xep-0136.html
* http://xmpp.org/extensions/xep-0136.html
'''Next steps + teaser tasks'''
* https://buddycloud.org/wiki/GSOC_2012


=== The "it 'effing works as expected" Project ===
=== The "it 'effing works as expected" Project ===
Line 175: Line 182:
* http://www.tigase.org/project/testsuite
* http://www.tigase.org/project/testsuite
* http://seleniumhq.org/projects/
* http://seleniumhq.org/projects/
'''Next steps + teaser tasks'''
* https://buddycloud.org/wiki/GSOC_2012


=== buddycloud places ===
=== buddycloud places ===
Line 201: Line 212:
* http://m.buddycloud.com/tmp/proofs/Android%20place%20handling.png
* http://m.buddycloud.com/tmp/proofs/Android%20place%20handling.png


'''Next steps + teaser tasks'''
* https://buddycloud.org/wiki/GSOC_2012




Line 228: Line 241:
* https://github.com/buddycloud/iphone-client
* https://github.com/buddycloud/iphone-client
* https://github.com/buddycloud/android-client
* https://github.com/buddycloud/android-client
'''Next steps + teaser tasks'''
* https://buddycloud.org/wiki/GSOC_2012


=== buddycloud media server ===
=== buddycloud media server ===
Line 248: Line 265:
* http://salon.io/
* http://salon.io/
* https://buddycloud.org/wiki/Buddycloud_media_server
* https://buddycloud.org/wiki/Buddycloud_media_server
'''Next steps + teaser tasks'''
* https://buddycloud.org/wiki/GSOC_2012


=== ncurses buddycloud ===
=== ncurses buddycloud ===

Navigation menu