Difference between revisions of "User:Daleharvey"

From Inkscape Wiki
Jump to navigation Jump to search
Line 20: Line 20:
</li>
</li>
<li><h3>Deliverable 3 - Friday 28th July</h3>
<li><h3>Deliverable 3 - Friday 28th July</h3>
<p>A basic inkboard client developed using the perdo XMPP client, must be stable enough to be integrated with the trunk, that contains at least the following<ul><li>Initialisation and Destruction of multi user and peer to peer session</li><li>Basic communication of changes between documents</li></ul></li>
<p>A basic inkboard client developed using the perdo XMPP client, must be stable enough to be integrated with the trunk, that contains at least the following</p><ul><li>Initialisation and Destruction of multi user and peer to peer session</li><li>Basic communication of changes between documents</li></ul></li>
<li><h3>Final Deliverable - Monday 21th August</h3>
<li><h3>Final Deliverable - Monday 21th August</h3>
<p>End of Summer of Code project, a fully stable inkboard intergrated into the inkscape trunk, ready for inclusion in the release of .45, features to include:
<p>End of Summer of Code project, a fully stable inkboard intergrated into the inkscape trunk, ready for inclusion in the release of .45, features to include:
Line 28: Line 28:


<h2>Project Log</h2>
<h2>Project Log</h2>
<em>21/06/05</em><br />
<em>21/06/05</em>
I have finished uni and can start working full time on the protocol / lib
<p>I have finished uni and can start working full time on the protocol / lib
conversion. We have decided to integrate the whiteboard gui into the pedro  
conversion. We have decided to integrate the whiteboard gui into the pedro  
gui. I am starting my work with adding the whiteboard gui into pedro, and
gui. I am starting my work with adding the whiteboard gui into pedro, and
defining groupchat and peer to peer initialisation protocol
defining groupchat and peer to peer initialisation protocol</p>
<em>22/06/05</em>
<p>After discussion with David Yip and Joonas of the jabber.org SoC project, A proposal has been set for conflict resolution, I have started extending the protocol document that can be found in the pedro branch. We are setting up a time convenient for a whiteboard related conference in the next week or so</p>

Revision as of 18:02, 22 June 2006

OverView

I have decided to set up this page as my log for the google summer of code project, formalising the protocol for inkboard communication and converting the library to pedro.

Predicted TimeLine

  • Deliverable 1 - Friday, 30th June

    Extend and finalise the initial draft of the protocol specification started by David Yip (/src/jabber_whiteboard/protocol/protocol.tex), intergrating as much of the standard protocol underdevelopment at http://wiki.jabber.org/index.php/Psi_Whiteboarding which must include the following

    • Specification for conflict resolution
    • Use Case for peer to peer and Multi User Chat session establishment
    • Use Case for communication of edits between sessions
    • Listing of valid message types
    • State transition diagram of Inkboard Clients
  • Deliverable 2 - Friday, 14th July

    Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred

  • Deliverable 3 - Friday 28th July

    A basic inkboard client developed using the perdo XMPP client, must be stable enough to be integrated with the trunk, that contains at least the following

    • Initialisation and Destruction of multi user and peer to peer session
    • Basic communication of changes between documents
  • Final Deliverable - Monday 21th August

    End of Summer of Code project, a fully stable inkboard intergrated into the inkscape trunk, ready for inclusion in the release of .45, features to include:

    • Conflict Resolution
    • Local Undo mechanism

Project Log

21/06/05

I have finished uni and can start working full time on the protocol / lib conversion. We have decided to integrate the whiteboard gui into the pedro gui. I am starting my work with adding the whiteboard gui into pedro, and defining groupchat and peer to peer initialisation protocol

22/06/05

After discussion with David Yip and Joonas of the jabber.org SoC project, A proposal has been set for conflict resolution, I have started extending the protocol document that can be found in the pedro branch. We are setting up a time convenient for a whiteboard related conference in the next week or so