217
edits
Neustradamus (talk | contribs) m |
Neustradamus (talk | contribs) m |
||
Line 1: | Line 1: | ||
==Latest Progress== | ==Latest Progress== | ||
If you're interested in learning about Psi Whiteboarding and/or Shared XML Editing (SXE), check out [ | If you're interested in learning about Psi Whiteboarding and/or Shared XML Editing (SXE), check out [https://xmpp.org/extensions/inbox/sxe.html the latest documentation] and the [http://psi-im.org/development/ Psi svn repository]. Simply uncomment "CONFIG += whiteboarding" in src/src.pro before running make to enable (experimental) whiteboarding in Psi. | ||
==Overview== | ==Overview== | ||
Line 85: | Line 85: | ||
Week 8 was good and I managed to do most of the things mentioned below during that. On the other hand I was occupied by non SoC matters for almost all of Week 9. | Week 8 was good and I managed to do most of the things mentioned below during that. On the other hand I was occupied by non SoC matters for almost all of Week 9. | ||
====Things I did==== | ====Things I did==== | ||
* Discussed many protocol and some implementation issues with Mats (Coccinella) and Dale (Inkboard) as well as someone called Bernhard who's doing | * Discussed many protocol and some implementation issues with Mats (Coccinella) and Dale (Inkboard) as well as someone called Bernhard who's doing XMPP whiteboarding with Javascript. | ||
** Consequently, changed some of the syntax and structure of the <configure/> element | ** Consequently, changed some of the syntax and structure of the <configure/> element | ||
* Added support for changing properties (color, stroke width) of existing elements through a context menu. | * Added support for changing properties (color, stroke width) of existing elements through a context menu. | ||
Line 191: | Line 191: | ||
Introduction | Introduction | ||
---- | ---- | ||
I want to research and design a whiteboarding solution for the | I want to research and design a whiteboarding solution for the XMPP protocol. Clearly, there is interest for this[1] and some client specific implementations already exist[2]. However, in order for the feature to be adopted the clients need to inter operate. I think that the Google SoC is an excellent opportunity to have a person (i.e. me :) prepare a solid draft for a whiteboarding XEP based on the suggestions of different developers and the lessons of different existing solutions. Alongside with developing the protocol I would develop support for it for Psi. Obviously, I can not promise that the XEP will be final by the the end of the summer, in fact it's unlikely, because of the community based procedure. However, I will do my best to produce a solid framework. | ||
Deliverables | Deliverables |
edits