<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Inkscape Wiki - User contributions [en]</title>
		<link>https://wiki.inkscape.org/wiki/Special:Contributions/Daleharvey</link>
		<description>User contributions</description>
		<language>en</language>
		<generator>MediaWiki 1.36.1</generator>
		<lastBuildDate>Thu, 11 Jun 2026 00:35:00 GMT</lastBuildDate>
		<item>
			<title>WhiteBoard</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=WhiteBoard&amp;diff=12628</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=WhiteBoard&amp;diff=12628</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h3&amp;gt;Current Status (16/01/06)&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Can connect to both gristle.org and jabber.org using pedro, on establishing a whiteboard connection the reciever crashes&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Jan 2007 13:10:05 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/Talk:WhiteBoard</comments>
		</item>
		<item>
			<title>WhiteBoard</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=WhiteBoard&amp;diff=12626</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=WhiteBoard&amp;diff=12626</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h3&amp;gt;Current Status&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Can connect to both gristle.org and jabber.org using pedro, on establishing a whiteboard connection the reciever crashes&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Jan 2007 13:08:58 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/Talk:WhiteBoard</comments>
		</item>
		<item>
			<title>WhiteBoard</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=WhiteBoard&amp;diff=12624</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=WhiteBoard&amp;diff=12624</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h3&amp;gt;Current Status&amp;lt;/h3&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Jan 2007 13:04:45 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/Talk:WhiteBoard</comments>
		</item>
		<item>
			<title>WhiteBoard</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=WhiteBoard&amp;diff=12622</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=WhiteBoard&amp;diff=12622</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Current Status&amp;lt;/h2&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Jan 2007 13:04:32 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/Talk:WhiteBoard</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8260</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8260</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Whiteboard&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I had intended on a working prototype at this point of the program, however an unexpected delay came up with a bug in server implementations which needs to be resolved, I am about to go on a holiday until the 27th and will not be able to undertake any more development until this time&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Throughout the time of summer of code I had expected to complete a release worthy implementation of the whiteboard extension, however as I am yet to recieve the first payment from the program. I had to spend a significant time that i had planned on using on the whiteboard project in finding a job and working to get the money I had budgeted to recieve from google, which has seriously affected my timeline.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Following is a Todo list of the tasks I have yet to do, and a timescale in which i plan to implement them&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;TODO&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise manually serialising incoming message - 2 days, 30th August&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Apply incoming changes to the whiteboard - 5 days, 4th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise and implement MUC session establishment - 6 days, 9th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;implement conflict resolution - 5 days,14 September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;I will give 2 weeks afterwards dedicated to making sure the whiteboard is release worthy&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Given this timescale I fully expect to have a release worthy implementation for October&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Progress&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Serialising Incoming messages - done, jabber.org ensures the in-order processing&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Apply Incoming Changes - 80% complete, need to handle special case nodes such as defs, and transformation matrices, plus ordering of objects&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Conflict resolution - 90% complete, need to finalise rollbacks&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Done&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;State and Session Handling&amp;lt;li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Peer to peer session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Whiteboard clients broadcast all changes to the document&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Developed a formal protocol in liason with joonas of the psi project location : http://debrowse.com/whiteboard/wb.xml&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sorry to all who expected the whiteboard to be working at a time before this, for the reasons given above I have been unable to stick the the original schedule. However I fully plan on sticking to the timescale given and finishing the whiteboard. And of course after the whiteboard is complete I fully intend to carry on working on its, or other aspects of inkscapes future development&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Mon, 04 Sep 2006 21:34:37 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8258</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8258</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Whiteboard&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I had intended on a working prototype at this point of the program, however an unexpected delay came up with a bug in server implementations which needs to be resolved, I am about to go on a holiday until the 27th and will not be able to undertake any more development until this time&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Throughout the time of summer of code I had expected to complete a release worthy implementation of the whiteboard extension, however as I am yet to recieve the first payment from the program. I had to spend a significant time that i had planned on using on the whiteboard project in finding a job and working to get the money I had budgeted to recieve from google, which has seriously affected my timeline.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Following is a Todo list of the tasks I have yet to do, and a timescale in which i plan to implement them&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;TODO&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise manually serialising incoming message - 2 days, 30th August&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Apply incoming changes to the whiteboard - 5 days, 4th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise and implement MUC session establishment - 6 days, 9th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;implement conflict resolution - 5 days,14 September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;I will give 2 weeks afterwards dedicated to making sure the whiteboard is release worthy&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Given this timescale I fully expect to have a release worthy implementation for October&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Progress&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Serialising Incoming messages - done, jabber.org ensures the in-order processing&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Apply Incoming Changes - 80% complete, need to handle special case nodes such as defs, and transformation matrices, plus ordering of objects&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Conflict resolution - 90% complete, need to finalise rollbacks&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Done&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;State and Session Handling&amp;lt;li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Peer to peer session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Whiteboard clients broadcast all changes to the document&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Developed a formal protocol in liason with joonas of the psi project location : http://debrowse.com/whiteboard/wb.xml&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sorry to all who expected the whiteboard to be working at a time before this, for the reasons given above I have been unable to stick the the original schedule. However I fully plan on sticking to the timescale given and finishing the whiteboard. And of course after the whiteboard is complete I fully intend to carry on working on its, or other aspects of inkscapes future development&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Mon, 04 Sep 2006 21:34:15 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8082</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8082</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Whiteboard&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I had intended on a working prototype at this point of the program, however an unexpected delay came up with a bug in server implementations which needs to be resolved, I am about to go on a holiday until the 27th and will not be able to undertake any more development until this time&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Throughout the time of summer of code I had expected to complete a release worthy implementation of the whiteboard extension, however as I am yet to recieve the first payment from the program. I had to spend a significant time that i had planned on using on the whiteboard project in finding a job and working to get the money I had budgeted to recieve from google, which has seriously affected my timeline.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Following is a Todo list of the tasks I have yet to do, and a timescale in which i plan to implement them&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;TODO&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise manually serialising incoming message - 2 days, 30th August&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Apply incoming changes to the whiteboard - 5 days, 4th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise and implement MUC session establishment - 6 days, 9th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;implement conflict resolution - 5 days,14 September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;I will give 2 weeks afterwards dedicated to making sure the whiteboard is release worthy&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Given this timescale I fully expect to have a release worthy implementation for October&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Done&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;State and Session Handling&amp;lt;li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Peer to peer session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Whiteboard clients broadcast all changes to the document&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Developed a formal protocol in liason with joonas of the psi project location : http://debrowse.com/whiteboard/wb.xml&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sorry to all who expected the whiteboard to be working at a time before this, for the reasons given above I have been unable to stick the the original schedule. However I fully plan on sticking to the timescale given and finishing the whiteboard. And of course after the whiteboard is complete I fully intend to carry on working on its, or other aspects of inkscapes future development&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 15 Aug 2006 20:23:14 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8080</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8080</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Whiteboard&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I had intended on a working prototype at this point of the program, however an unexpected delay came up with a bug in server implementations which needs to be resolved, I am about to go on a holiday until the 27th and will not be able to undertake any more development until this time&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Throughout the time of summer of code I had expected to complete a release worthy implementation of the whiteboard extension, however as I am yet to recieve the first payment from the program. I had to spend a significant time that i had planned on using on the whiteboard project in finding a job and working to get the money I had budgeted to recieve from google, which has seriously affected my timeline.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Following is a Todo list of the tasks I have yet to do, and a timescale in which i plan to implement them&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;TODO&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise manually serialising incoming message - 2 days, 30th August&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Apply incoming changes to the whiteboard - 5 days, 4th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise and implement MUC session establishment - 6 days, 9th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;implement conflict resolution - 5 days,14 September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;I will give 2 weeks afterwards dedicated to making sure the whiteboard is release worthy&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Given this timescale I fully expect to have a release worthy implementation for October&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Done&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;State and Session Handling&amp;lt;li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Peer to peer session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Whiteboard clients broadcast all changes to the document&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Developed a formal protocol in liason with joonas of the psi project location :&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sorry to all who expected the whiteboard to be working at a time before this, for the reasons given above I have been unable to stick the the original schedule. However I fully plan on sticking to the timescale given and finishing the whiteboard. And of course after the whiteboard is complete I fully intend to carry on working on its, or other aspects of inkscapes future development&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 15 Aug 2006 20:21:36 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8078</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8078</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Whiteboard&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I had intended on a working prototype at this point of the program, however an unexpected delay came up with a bug in server implementations which needs to be resolved, I am about to go on a holiday until the 27th and will not be able to undertake any more development until this time&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Throughout the time of summer of code I had expected to complete a release worthy implementation of the whiteboard extension, however as I am yet to recieve the first payment from the program. I had to spend a significant time that i had planned on using on the whiteboard project in finding a job and working to get the money I had budgeted to recieve from google, which has seriously affected my timeline.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Following is a Todo list of the tasks I have yet to do, and a timescale in which i plan to implement them&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;TODO&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Manually serialise incoming message - 2 days, 30th August&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Apply incoming changes to the whiteboard - 5 days, 4th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise and implement MUC session establishment - 6 days, 9th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;implement conflict resolution - 5 days,14 September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;I will give 2 weeks afterwards dedicated to making sure the whiteboard is release worthy&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Given this timescale I fully expect to have a release worthy implementation for October&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Done&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;State and Session Handling&amp;lt;li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Peer to peer session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Whiteboard clients broadcast all changes to the document&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Developed a formal protocol in liason with joonas of the psi project location :&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sorry to all who expected the whiteboard to be working at a time before this, for the reasons given above I have been unable to stick the the original schedule. However I fully plan on sticking to the timescale given and finishing the whiteboard. And of course after the whiteboard is complete I fully intend to carry on working on its, or other aspects of inkscapes future development&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 15 Aug 2006 20:09:11 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8076</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8076</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Whiteboard&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I had intended on a working prototype at this point of the program, however an unexpected delay came up with a bug in server implementations which needs to be resolved&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Throughout the time of summer of code I had expected to complete a release worthy implementation of the whiteboard extension, however as I am yet to recieve the first payment from the program. I had to spend a significant time that i had planned on using on the whiteboard project in finding a job and working to get the money I had budgeted to recieve from google, which has seriously affected my timeline.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Following is a Todo list of the tasks I have yet to do, and a timescale in which i plan to implement them&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;TODO&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Manually serialise incoming message - 2 days, 30th August&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Apply incoming changes to the whiteboard - 5 days, 4th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise and implement MUC session establishment - 6 days, 9th September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;implement conflict resolution - 5 days,14 September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;I will give 2 weeks afterwards dedicated to making sure the whiteboard is release worthy&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Given this timescale I fully expect to have a release worthy implementation for October&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Done&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;State and Session Handling&amp;lt;li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Peer to peer session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Whiteboard clients broadcast all changes to the document&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Developed a formal protocol in liason with joonas of the psi project location :&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sorry to all who expected the whiteboard to be working at a time before this, for the reasons given above I have been unable to stick the the original schedule. However I fully plan on sticking to the timescale given and finishing the whiteboard. And of course after the whiteboard is complete I fully intend to carry on working on its, or other aspects of inkscapes future development&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 15 Aug 2006 20:08:05 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8074</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8074</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Whiteboard&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I had intended on a working prototype at this point of the program, however an unexpected delay came up with a bug in server implementations which needs to be resolved&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Throughout the time of summer of code I had expected to complete a release worthy implementation of the whiteboard extension, however as I am yet to recieve the first payment from the program. I had to spend a significant time that i had planned on using on the whiteboard project in finding a job and working to get the money I had budgeted to recieve from google, which has seriously affected my timeline.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Following is a Todo list of the tasks I have yet to do, and a timescale in which i plan to implement them&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;TODO&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Manually serialise incoming message - 2 days, 30th August&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Apply incoming changes to the whiteboard - 5 days, 3rd September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise and implement MUC session establishment - 6 days&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;I will give 2/3 weeks afterwards dedicated to making sure the whiteboard is release worthy&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Given this timescale I fully expect to have a release worthy implementation for October&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 15 Aug 2006 19:58:40 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8072</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8072</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Whiteboard&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I had intended on a working prototype at this point of the program, however an unexpected delay came up with a bug in server implementations which needs to be resolved&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Throughout the time of summer of code I had expected to complete a release worthy implementation of the whiteboard extension, however as I am yet to recieve the first payment from the program. I had to spend a significant time that i had planned on using on the whiteboard project in finding a job and working to get the money I had budgeted to recieve from google, which has seriously affected my timeline.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Following is a Todo list of the tasks I have yet to do, and a timescale in which i plan to implement them&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;TODO&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Manually serialise incoming message - 2 days, 30th August&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Apply incoming changes to the whiteboard - 5 days, 3rd September&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Finalise and implement MUC session establishment - 6 days&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;I will give 2/3 weeks afterwards dedicated to making sure the whiteboard is release worthy&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Given this timescale I fully expect to have a release worthy implementation for October&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 15 Aug 2006 19:58:11 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8070</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8070</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 15 Aug 2006 18:54:18 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8068</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8068</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 15 Aug 2006 18:54:04 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8066</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8066</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;5/07/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;graduation next week is interfering with the progression of the project, but i have managed to develop a system for reducing the undo history stack, and have decided on session establishment protocol,. I just really need to sort out the service discovery which needs input from other, finalised the protocol document up until that point&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;2/07/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Still cant decide on a protocol for MUC session establishment, I think this will need to be voted, it has quite large effects on implementation. there has been talk about limiting the undo queue needed which is rather a large implementation detail. I am late with the first deliverable, but I think it was expected with how late I was starting the project, It has also been slowed down trying to get multiple parties to agree, It will certainly be ready in time along with the XML schema&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;1/07/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Discussed some of the last issues with the JEP, MUC session establishment, I think we need to have another conference. Issue include service discovery, the sandbox and actual transfer of in band images&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;30/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I actually wont need to patch ejabberd, somone has sent the patch, hopefully it will be introduced into latest stable, darcs is being incredibly annoying to install&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;29/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Joonas and I have agreed on most protocol issues and decided to work on the same JEP. Some of the tradeoffs, I have agreed that &amp;amp;lt;new&amp;amp;gt; elements should be sent as raw svg, which means I have to compile change events to new svg elements. The other major one being that we will not use the id attribute to track elements, instead a whiteboard specific id given during the creation of an object&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;28/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the first draft of the protocol used a revised version of the old inkboard session negotiation protocol, I think CAP / disco are more suitable for the initial stages of session establishment, so I am researching this to hopefully commit to a revised protocol soon&amp;lt;br /&amp;gt;&lt;br /&gt;
I also followed up the issue of presence stanzas being incorrectly ordered on ejabberd servers, it look like I would have to submit my own patch to resolve this&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;27/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dicussed with joonas about the integration of the jabber.org and my protocol, so far there are only 2 issues, address of elements, which I need to discuss with david yip, and the sending of native svg through the protocol. which is hopefully easy to resolve&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;26/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Started my draft of the whiteboard protocol, for now I will keep an updated copy at http://debrowse.com/protocol.html&amp;lt;br /&amp;gt;&lt;br /&gt;
Jabber.org hosted a discussion on whiteboarding issues, it went quite well, as both peer to peer and muc with client side synchronisation are looking to be supported, with an option for muc with a server component&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;25/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Have had a few problems integrating a jabber_whiteboard board specific gui to the pedro client, im going to put any development work on hold until I can get the protocol drafted&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;24/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Managed to fix the windows build, it ignored makefiles_insert&lt;br /&gt;
and compiled old code, there are issues with compilation against older &lt;br /&gt;
versions of gtk.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 15 Aug 2006 18:53:50 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8064</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=8064</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;5/07/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;graduation next week is interfering with the progression of the project, but i have managed to develop a system for reducing the undo history stack, and have decided on session establishment protocol,. I just really need to sort out the service discovery which needs input from other, finalised the protocol document up until that point&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;2/07/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Still cant decide on a protocol for MUC session establishment, I think this will need to be voted, it has quite large effects on implementation. there has been talk about limiting the undo queue needed which is rather a large implementation detail. I am late with the first deliverable, but I think it was expected with how late I was starting the project, It has also been slowed down trying to get multiple parties to agree, It will certainly be ready in time along with the XML schema&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;1/07/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Discussed some of the last issues with the JEP, MUC session establishment, I think we need to have another conference. Issue include service discovery, the sandbox and actual transfer of in band images&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;30/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I actually wont need to patch ejabberd, somone has sent the patch, hopefully it will be introduced into latest stable, darcs is being incredibly annoying to install&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;29/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Joonas and I have agreed on most protocol issues and decided to work on the same JEP. Some of the tradeoffs, I have agreed that &amp;amp;lt;new&amp;amp;gt; elements should be sent as raw svg, which means I have to compile change events to new svg elements. The other major one being that we will not use the id attribute to track elements, instead a whiteboard specific id given during the creation of an object&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;28/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the first draft of the protocol used a revised version of the old inkboard session negotiation protocol, I think CAP / disco are more suitable for the initial stages of session establishment, so I am researching this to hopefully commit to a revised protocol soon&amp;lt;br /&amp;gt;&lt;br /&gt;
I also followed up the issue of presence stanzas being incorrectly ordered on ejabberd servers, it look like I would have to submit my own patch to resolve this&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;27/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dicussed with joonas about the integration of the jabber.org and my protocol, so far there are only 2 issues, address of elements, which I need to discuss with david yip, and the sending of native svg through the protocol. which is hopefully easy to resolve&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;26/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Started my draft of the whiteboard protocol, for now I will keep an updated copy at http://debrowse.com/protocol.html&amp;lt;br /&amp;gt;&lt;br /&gt;
Jabber.org hosted a discussion on whiteboarding issues, it went quite well, as both peer to peer and muc with client side synchronisation are looking to be supported, with an option for muc with a server component&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;25/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Have had a few problems integrating a jabber_whiteboard board specific gui to the pedro client, im going to put any development work on hold until I can get the protocol drafted&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;24/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Managed to fix the windows build, it ignored makefiles_insert&lt;br /&gt;
and compiled old code, there are issues with compilation against older &lt;br /&gt;
versions of gtk.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 15 Aug 2006 18:53:33 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7558</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7558</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;5/07/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;graduation next week is interfering with the progression of the project, but i have managed to develop a system for reducing the undo history stack, and have decided on session establishment protocol,. I just really need to sort out the service discovery which needs input from other, finalised the protocol document up until that point&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;2/07/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Still cant decide on a protocol for MUC session establishment, I think this will need to be voted, it has quite large effects on implementation. there has been talk about limiting the undo queue needed which is rather a large implementation detail. I am late with the first deliverable, but I think it was expected with how late I was starting the project, It has also been slowed down trying to get multiple parties to agree, It will certainly be ready in time along with the XML schema&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;1/07/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Discussed some of the last issues with the JEP, MUC session establishment, I think we need to have another conference. Issue include service discovery, the sandbox and actual transfer of in band images&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;30/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I actually wont need to patch ejabberd, somone has sent the patch, hopefully it will be introduced into latest stable, darcs is being incredibly annoying to install&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;29/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Joonas and I have agreed on most protocol issues and decided to work on the same JEP. Some of the tradeoffs, I have agreed that &amp;amp;lt;new&amp;amp;gt; elements should be sent as raw svg, which means I have to compile change events to new svg elements. The other major one being that we will not use the id attribute to track elements, instead a whiteboard specific id given during the creation of an object&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;28/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the first draft of the protocol used a revised version of the old inkboard session negotiation protocol, I think CAP / disco are more suitable for the initial stages of session establishment, so I am researching this to hopefully commit to a revised protocol soon&amp;lt;br /&amp;gt;&lt;br /&gt;
I also followed up the issue of presence stanzas being incorrectly ordered on ejabberd servers, it look like I would have to submit my own patch to resolve this&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;27/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dicussed with joonas about the integration of the jabber.org and my protocol, so far there are only 2 issues, address of elements, which I need to discuss with david yip, and the sending of native svg through the protocol. which is hopefully easy to resolve&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;26/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Started my draft of the whiteboard protocol, for now I will keep an updated copy at http://debrowse.com/protocol.html&amp;lt;br /&amp;gt;&lt;br /&gt;
Jabber.org hosted a discussion on whiteboarding issues, it went quite well, as both peer to peer and muc with client side synchronisation are looking to be supported, with an option for muc with a server component&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;25/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Have had a few problems integrating a jabber_whiteboard board specific gui to the pedro client, im going to put any development work on hold until I can get the protocol drafted&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;24/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Managed to fix the windows build, it ignored makefiles_insert&lt;br /&gt;
and compiled old code, there are issues with compilation against older &lt;br /&gt;
versions of gtk.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/06&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Thu, 06 Jul 2006 00:59:09 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7557</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7557</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;5/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;graduation next week is interfering with the progression of the project, but i have managed to develop a system for reducing the undo history stack, and have decided on session establishment protocol,. I just really need to sort out the service discovery which needs input from other, finalised the protocol document up until that point&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;2/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Still cant decide on a protocol for MUC session establishment, I think this will need to be voted, it has quite large effects on implementation. there has been talk about limiting the undo queue needed which is rather a large implementation detail. I am late with the first deliverable, but I think it was expected with how late I was starting the project, It has also been slowed down trying to get multiple parties to agree, It will certainly be ready in time along with the XML schema&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;1/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Discussed some of the last issues with the JEP, MUC session establishment, I think we need to have another conference. Issue include service discovery, the sandbox and actual transfer of in band images&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;30/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I actually wont need to patch ejabberd, somone has sent the patch, hopefully it will be introduced into latest stable, darcs is being incredibly annoying to install&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;29/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Joonas and I have agreed on most protocol issues and decided to work on the same JEP. Some of the tradeoffs, I have agreed that &amp;amp;lt;new&amp;amp;gt; elements should be sent as raw svg, which means I have to compile change events to new svg elements. The other major one being that we will not use the id attribute to track elements, instead a whiteboard specific id given during the creation of an object&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;28/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the first draft of the protocol used a revised version of the old inkboard session negotiation protocol, I think CAP / disco are more suitable for the initial stages of session establishment, so I am researching this to hopefully commit to a revised protocol soon&amp;lt;br /&amp;gt;&lt;br /&gt;
I also followed up the issue of presence stanzas being incorrectly ordered on ejabberd servers, it look like I would have to submit my own patch to resolve this&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;27/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dicussed with joonas about the integration of the jabber.org and my protocol, so far there are only 2 issues, address of elements, which I need to discuss with david yip, and the sending of native svg through the protocol. which is hopefully easy to resolve&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;26/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Started my draft of the whiteboard protocol, for now I will keep an updated copy at http://debrowse.com/protocol.html&amp;lt;br /&amp;gt;&lt;br /&gt;
Jabber.org hosted a discussion on whiteboarding issues, it went quite well, as both peer to peer and muc with client side synchronisation are looking to be supported, with an option for muc with a server component&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;25/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Have had a few problems integrating a jabber_whiteboard board specific gui to the pedro client, im going to put any development work on hold until I can get the protocol drafted&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;24/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Managed to fix the windows build, it ignored makefiles_insert&lt;br /&gt;
and compiled old code, there are issues with compilation against older &lt;br /&gt;
versions of gtk.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Thu, 06 Jul 2006 00:57:53 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7428</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7428</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;2/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Still cant decide on a protocol for MUC session establishment, I think this will need to be voted, it has quite large effects on implementation. there has been talk about limiting the undo queue needed which is rather a large implementation detail. I am late with the first deliverable, but I think it was expected with how late I was starting the project, It has also been slowed down trying to get multiple parties to agree, It will certainly be ready in time along with the XML schema&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;1/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Discussed some of the last issues with the JEP, MUC session establishment, I think we need to have another conference. Issue include service discovery, the sandbox and actual transfer of in band images&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;30/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I actually wont need to patch ejabberd, somone has sent the patch, hopefully it will be introduced into latest stable, darcs is being incredibly annoying to install&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;29/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Joonas and I have agreed on most protocol issues and decided to work on the same JEP. Some of the tradeoffs, I have agreed that &amp;amp;lt;new&amp;amp;gt; elements should be sent as raw svg, which means I have to compile change events to new svg elements. The other major one being that we will not use the id attribute to track elements, instead a whiteboard specific id given during the creation of an object&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;28/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the first draft of the protocol used a revised version of the old inkboard session negotiation protocol, I think CAP / disco are more suitable for the initial stages of session establishment, so I am researching this to hopefully commit to a revised protocol soon&amp;lt;br /&amp;gt;&lt;br /&gt;
I also followed up the issue of presence stanzas being incorrectly ordered on ejabberd servers, it look like I would have to submit my own patch to resolve this&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;27/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dicussed with joonas about the integration of the jabber.org and my protocol, so far there are only 2 issues, address of elements, which I need to discuss with david yip, and the sending of native svg through the protocol. which is hopefully easy to resolve&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;26/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Started my draft of the whiteboard protocol, for now I will keep an updated copy at http://debrowse.com/protocol.html&amp;lt;br /&amp;gt;&lt;br /&gt;
Jabber.org hosted a discussion on whiteboarding issues, it went quite well, as both peer to peer and muc with client side synchronisation are looking to be supported, with an option for muc with a server component&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;25/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Have had a few problems integrating a jabber_whiteboard board specific gui to the pedro client, im going to put any development work on hold until I can get the protocol drafted&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;24/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Managed to fix the windows build, it ignored makefiles_insert&lt;br /&gt;
and compiled old code, there are issues with compilation against older &lt;br /&gt;
versions of gtk.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Sun, 02 Jul 2006 22:15:20 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7427</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7427</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;2/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Still cant decide on a protocol for MUC session establishment, I think this will need to be voted, it has quite large effects on implementation. there has been talk about limiting the undo queue needed which is rather a large implementation detail&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;1/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Discussed some of the last issues with the JEP, MUC session establishment, I think we need to have another conference. Issue include service discovery, the sandbox and actual transfer of in band images&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;30/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I actually wont need to patch ejabberd, somone has sent the patch, hopefully it will be introduced into latest stable, darcs is being incredibly annoying to install&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;29/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Joonas and I have agreed on most protocol issues and decided to work on the same JEP. Some of the tradeoffs, I have agreed that &amp;amp;lt;new&amp;amp;gt; elements should be sent as raw svg, which means I have to compile change events to new svg elements. The other major one being that we will not use the id attribute to track elements, instead a whiteboard specific id given during the creation of an object&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;28/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the first draft of the protocol used a revised version of the old inkboard session negotiation protocol, I think CAP / disco are more suitable for the initial stages of session establishment, so I am researching this to hopefully commit to a revised protocol soon&amp;lt;br /&amp;gt;&lt;br /&gt;
I also followed up the issue of presence stanzas being incorrectly ordered on ejabberd servers, it look like I would have to submit my own patch to resolve this&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;27/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dicussed with joonas about the integration of the jabber.org and my protocol, so far there are only 2 issues, address of elements, which I need to discuss with david yip, and the sending of native svg through the protocol. which is hopefully easy to resolve&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;26/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Started my draft of the whiteboard protocol, for now I will keep an updated copy at http://debrowse.com/protocol.html&amp;lt;br /&amp;gt;&lt;br /&gt;
Jabber.org hosted a discussion on whiteboarding issues, it went quite well, as both peer to peer and muc with client side synchronisation are looking to be supported, with an option for muc with a server component&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;25/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Have had a few problems integrating a jabber_whiteboard board specific gui to the pedro client, im going to put any development work on hold until I can get the protocol drafted&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;24/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Managed to fix the windows build, it ignored makefiles_insert&lt;br /&gt;
and compiled old code, there are issues with compilation against older &lt;br /&gt;
versions of gtk.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Sun, 02 Jul 2006 22:12:35 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7426</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7426</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;1/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Discussed some of the last issues with the JEP, MUC session establishment, I think we need to have another conference. Issue include service discovery, the sandbox and actual transfer of in band images&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;30/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I actually wont need to patch ejabberd, somone has sent the patch, hopefully it will be introduced into latest stable, darcs is being incredibly annoying to install&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;29/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Joonas and I have agreed on most protocol issues and decided to work on the same JEP. Some of the tradeoffs, I have agreed that &amp;amp;gt;new&amp;amp;lt; elements should be sent as raw svg, which means I have to compile change events to new svg elements. The other major one being that we will not use the id attribute to track elements, instead a whiteboard specific id given during the creation of an object&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;28/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the first draft of the protocol used a revised version of the old inkboard session negotiation protocol, I think CAP / disco are more suitable for the initial stages of session establishment, so I am researching this to hopefully commit to a revised protocol soon&amp;lt;br /&amp;gt;&lt;br /&gt;
I also followed up the issue of presence stanzas being incorrectly ordered on ejabberd servers, it look like I would have to submit my own patch to resolve this&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;27/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dicussed with joonas about the integration of the jabber.org and my protocol, so far there are only 2 issues, address of elements, which I need to discuss with david yip, and the sending of native svg through the protocol. which is hopefully easy to resolve&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;26/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Started my draft of the whiteboard protocol, for now I will keep an updated copy at http://debrowse.com/protocol.html&amp;lt;br /&amp;gt;&lt;br /&gt;
Jabber.org hosted a discussion on whiteboarding issues, it went quite well, as both peer to peer and muc with client side synchronisation are looking to be supported, with an option for muc with a server component&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;25/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Have had a few problems integrating a jabber_whiteboard board specific gui to the pedro client, im going to put any development work on hold until I can get the protocol drafted&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;24/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Managed to fix the windows build, it ignored makefiles_insert&lt;br /&gt;
and compiled old code, there are issues with compilation against older &lt;br /&gt;
versions of gtk.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Sun, 02 Jul 2006 22:04:37 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7351</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7351</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;28/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the first draft of the protocol used a revised version of the old inkboard session negotiation protocol, I think CAP / disco are more suitable for the initial stages of session establishment, so I am researching this to hopefully commit to a revised protocol soon&amp;lt;br /&amp;gt;&lt;br /&gt;
I also followed up the issue of presence stanzas being incorrectly ordered on ejabberd servers, it look like I would have to submit my own patch to resolve this&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;27/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dicussed with joonas about the integration of the jabber.org and my protocol, so far there are only 2 issues, address of elements, which I need to discuss with david yip, and the sending of native svg through the protocol. which is hopefully easy to resolve&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;26/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Started my draft of the whiteboard protocol, for now I will keep an updated copy at http://debrowse.com/protocol.html&amp;lt;br /&amp;gt;&lt;br /&gt;
Jabber.org hosted a discussion on whiteboarding issues, it went quite well, as both peer to peer and muc with client side synchronisation are looking to be supported, with an option for muc with a server component&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;25/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Have had a few problems integrating a jabber_whiteboard board specific gui to the pedro client, im going to put any development work on hold until I can get the protocol drafted&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;24/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Managed to fix the windows build, it ignored makefiles_insert&lt;br /&gt;
and compiled old code, there are issues with compilation against older &lt;br /&gt;
versions of gtk.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Wed, 28 Jun 2006 12:00:33 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7350</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7350</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;27/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the first draft of the protocol used a revised version of the old inkboard session negotiation protocol, I think CAP / disco are more suitable for the initial stages of session establishment, so I am researching this to hopefully commit to a revised protocol soon&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;27/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dicussed with joonas about the integration of the jabber.org and my protocol, so far there are only 2 issues, address of elements, which I need to discuss with david yip, and the sending of native svg through the protocol. which is hopefully easy to resolve&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;26/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Started my draft of the whiteboard protocol, for now I will keep an updated copy at http://debrowse.com/protocol.html&amp;lt;br /&amp;gt;&lt;br /&gt;
Jabber.org hosted a discussion on whiteboarding issues, it went quite well, as both peer to peer and muc with client side synchronisation are looking to be supported, with an option for muc with a server component&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;25/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Have had a few problems integrating a jabber_whiteboard board specific gui to the pedro client, im going to put any development work on hold until I can get the protocol drafted&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;24/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Managed to fix the windows build, it ignored makefiles_insert&lt;br /&gt;
and compiled old code, there are issues with compilation against older &lt;br /&gt;
versions of gtk.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Wed, 28 Jun 2006 10:01:28 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7294</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7294</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;24/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Managed to fix the windows build, it ignored makefiles_insert&lt;br /&gt;
and compiled old code, there are issues with compilation against older &lt;br /&gt;
versions of gtk.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Sun, 25 Jun 2006 01:57:38 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7289</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7289</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Fri, 23 Jun 2006 20:48:57 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7288</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7288</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Fri, 23 Jun 2006 20:48:12 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7287</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7287</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;23/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I spent today merging the INKBOARD_PEDRO branch with the trunk, all works well on linux, I have disabled inkboard to be built on windows for the time being as there is some rather confusing compile errors, which I will hopefully fix tomorrow&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Fri, 23 Jun 2006 20:46:56 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7248</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7248</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Notes&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 18:04:02 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7247</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7247</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;22/06/05&amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;/p&amp;gt;&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 18:02:30 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7246</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7246</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;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&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:58:49 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7245</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7245</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;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&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:58:07 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7244</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7244</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;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&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:57:37 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7243</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7243</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 3 - Friday 28th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Final Deliverable - Monday 21th August&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:56:44 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7242</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7242</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Deliverable 3 - Friday 28th July&lt;br /&gt;
&amp;lt;p&amp;gt;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&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Final Deliverable - Monday 21th August&lt;br /&gt;
&amp;lt;p&amp;gt;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:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:55:35 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7241</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7241</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 14th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Deliverable 3 - Friday 28th July&lt;br /&gt;
&amp;lt;p&amp;gt;A basic inkboard client developed using the perdo XMPP client, that contains at least the following&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Initialisation and Destruction of multi user and peer to peer session&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Basic communication of changes between documents&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Final Deliverable - Monday 21th August&lt;br /&gt;
&amp;lt;p&amp;gt;End of Summer ofCode project, a fully stable inkboard intergrated into the inkscape trunk, ready for inclusion in the release of .45, features to include:&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Conflict Resolution&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Local Undo mechanism&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:53:32 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7240</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7240</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1 - Friday, 30th June&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     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&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Specification for conflict resolution&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for peer to peer and Multi User Chat session establishment&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Use Case for communication of edits between sessions&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Listing of valid message types&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;State transition diagram of Inkboard Clients&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 2 - Friday, 7th July&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Develop and finalise the XML schema that is implemented by the inkboard clients, this will define the valid message types that may be transferred&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:41:22 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7239</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7239</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;OverView&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Predicted TimeLine&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Notes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Project Log&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;OverView&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Predicted TimeLine&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;h3&amp;gt;Deliverable 1&amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Extend and finalise the initial draft of the protocol specification started&lt;br /&gt;
     by David Yip (/src/jabber_whiteboard/protocol/protocol.tex), intergrating some of the standard protocol underdevelopment at http://wiki.jabber.org/index.php/Psi_Whiteboarding which must              include the following&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:28:51 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7238</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7238</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;OverView&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Predicted TimeLine&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Notes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Project Log&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;a name=&amp;quot;OverView&amp;quot;&amp;gt;OverView&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Project Log&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;21/06/05&amp;lt;/em&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:23:46 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7237</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7237</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[OverView]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Predicted TimeLine&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Project Log&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;a name=&amp;quot;OverView&amp;quot;&amp;gt;OverView&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21/06/05&lt;br /&gt;
&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:22:27 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7236</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7236</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[OverView]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Predicted TimeLine&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Project Log&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;a name=&amp;quot;OverView&amp;quot;&amp;gt;OverView&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21/06/05&lt;br /&gt;
&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:21:33 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7235</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7235</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent worry about the lack of communication between soc&lt;br /&gt;
participants and the inkscape team, and any worry about the obvious &lt;br /&gt;
lack of progress on my part&lt;br /&gt;
&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Project Timeline&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
21/06/05&lt;br /&gt;
&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Thu, 22 Jun 2006 17:18:43 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7114</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7114</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the recent worry about the lack of communication between soc&lt;br /&gt;
participants and the inkscape team, and any worry about the obvious &lt;br /&gt;
lack of progress on my part&lt;br /&gt;
&lt;br /&gt;
I have decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21/06/05&lt;br /&gt;
&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocol&lt;/div&gt;</description>
			<pubDate>Wed, 21 Jun 2006 04:12:10 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
		<item>
			<title>User:Daleharvey</title>
			<link>https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7113</link>
			<guid isPermaLink="false">https://wiki.inkscape.org/wiki/index.php?title=User:Daleharvey&amp;diff=7113</guid>
			<description>&lt;p&gt;Daleharvey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ive decided to set up this page as my log for the google summer of &lt;br /&gt;
code project, formalising the protocol for inkboard communication &lt;br /&gt;
and converting the library to pedro.&lt;br /&gt;
&lt;br /&gt;
21/06/05&lt;br /&gt;
I have finished uni and can start working full time on the protocol / lib&lt;br /&gt;
conversion. We have decided to integrate the whiteboard gui into the pedro &lt;br /&gt;
gui. I am starting my work with adding the whiteboard gui into pedro, and&lt;br /&gt;
defining groupchat and peer to peer initialisation protocollll&lt;/div&gt;</description>
			<pubDate>Wed, 21 Jun 2006 04:00:34 GMT</pubDate>
			<dc:creator>Daleharvey</dc:creator>
			<comments>https://wiki.inkscape.org/wiki/User_talk:Daleharvey</comments>
		</item>
</channel></rss>