Changes

Jump to navigation Jump to search
3 bytes removed ,  01:01, 18 December 2020
m
no edit summary
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 [http://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.
+
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 Jabber whiteboarding with Javascript.
+
* 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 Jabber 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.
+
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
189

edits

Navigation menu