Report bugs | Sign in
Powered by Melange
Release 0-5-20091121
Last modified on 2009-09-07 05:37:39.099392 by Mark Doliner

The Results!

Actual source code produced by our students in 2009 can be found here.

 

About Us

Pidgin is an instant messaging program which lets you log in to accounts on multiple chat networks simultaneously. It runs on Windows, Linux, and other UNIX operating systems. Pidgin is compatible with the following chat networks out of the box: AIM, ICQ, Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, MySpaceIM, and Zephyr. It is written in C and makes heavy use of GLib and GTK+.

Finch is a command line instant messaging program. It also lets you log in to accounts on multiple chat network simultaneously, and it is compatible with the same chat networks as Pidgin. It is written in C and makes heavy use of GLib and ncurses.

Pidgin and Finch utilize a programming library called libpurple in order to connect to the various IM networks. libpurple is also used by the OS X IM application Adium (although Adium is a separate project and not affiliated with Pidgin/Finch/libpurple). It is written in C and makes heavy use of GLib.

More Information

Download Pidgin or Finch: http://pidgin.im/

Some ideas for projects: http://developer.pidgin.im/wiki/FutureSOCProjects

Please direct all questions to our development mailing list: http://pidgin.im/cgi-bin/mailman/listinfo/devel

Or our IRC channel: irc://irc.freenode.net#pidgin

 

 

 

These projects have been accepted into Pidgin, Finch and libpurple. You can learn more about each project by visiting the links below.

Student Title Mentor Status
Webkit message view
Ethan Blanton
accepted
Struct Hiding and GObjectification
Gary Kramlich
accepted
Telepathy prpl
Will Thompson
accepted
Win32 Front-End for libpurple
John Bailey
accepted
XMPP - libpurple transport
Paul Aurich
accepted
Privacy Rewrite
Ethan Blanton
accepted