[GSoC] Whiteboarding Pidgin

Edwin Abraham edwin.abraham12 at gmail.com
Thu Apr 25 11:08:08 EDT 2013

Thanks Ethan for the quick reply. Yeah I saw the yahoo doodle project. It's
quite impressive.

I was thinking of implementing Whiteboarding Feature using XMPP protocols
http://xmpp.org/extensions/inbox/whiteboard.html or

Project Plan

The main intention is to implement whiteboarding using existing XMPP
protocols for whiteboarding and to and start the development of the
protocol based on the possibilities of the gui that could be. Most of the
ideas can be inherited from the Yahoo Doodle concept. I want to introduce a
concept of Whiteboard Table where there are areas of the table that is
Asynchronous which can be stored on a supported cloud like Google Drive or
UbuntuOne. Thus the features I want to incorporate are

Pushable Whiteboard

The first step would be to review the protocol developed by Mateusz Piękos
based on Operational Transforms. Using the protocol set-up asynchronous
Whiteboarding and Whiteboard session logging. With minimal gui edits the
protocol can be updated with these features.

Integrated Chat

With the gui updates. The chat can be integrated into the whiteboard. With
practicality of piggybacking the whiteboard on the chat or the chat on the
whiteboard should be decided and set-up the protocols of Whiteboard and
chat to interact with each other to add a functionality to point the chat
manually and then give option for automatic chat positioning in the

User Tracking

In the whiteboard the object that each user is using should highlighted so
that the other can identify it.

This is a slightly crude proposal. I will incorporate more ideas and images
to better explain the entire proposal. But this is the outline of the
project. Please let me know if any doubts regarding the same and whether I
should tackle any thing in specific.

On Thu, Apr 25, 2013 at 6:41 PM, Ethan Blanton <elb at pidgin.im> wrote:

> Edwin Abraham spake unto us the following wisdom:
> >          I wanted to work on WhiteBoarding using XMPP. Since I didn't see
> > the project in the ideas list, I was wondering if your guys are accepting
> > this as a project?
> As our announcement says, we would like to see any student-proposed
> projects, as well.  Whiteboarding has in fact been a popular proposal
> in the past, and I believe our Yahoo! doodle implementation (no idea
> if that service even still exists) was a Google SoC project.
> Ethan
> Version: GnuPG v1.4.10 (GNU/Linux)
> iQEVAwUBUXkrk/8fixZ3H8crAQjBFgf9GSqE0NoHfsVDzfWDBtDUyPok+HiSfoOl
> 8bNw1jGsj6RWyUVzSBjQMCpZgVkJ3P7DrgBX3Wc1Ktg09M+Abf2PUcKM7iDVRcSf
> puZLoK5ApW7NIHdJe+QL5FujmV9SSL6SGT63he0s+g+SyDbGHlovs/yKFSYCnkEh
> hh/XKzYfZ4pS/ArG3lqS7k1hhquA+yPqTUbYa+XPKL5YVcr65puzvEOgsHzlj6Ja
> 4fKSYEJKHAefZVUF2xoOZzszncUrzB+4bLbDz2WlNdukwVSIrpouai/ncGpFMBmm
> FkUsr+YbuhxetYIQgnwFpE745Np9BQ5jj2NNJZOBgQQB57+caPTYhw==
> =Fqoy

*Edwin Abraham,*
Skype ID: edwin_abraham12
BITS-Pilani, K.K. Birla Goa Campus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://pidgin.im/pipermail/devel/attachments/20130425/1b9b0ce0/attachment-0002.html>

More information about the Devel mailing list