<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>George Wright's Blog: Summer Work</title>
    <link>http://blog.gwright.org.uk/articles/2007/05/24/summer-work</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Random bloggings of a clearly disturbed KDE geek</description>
    <item>
      <title>Summer Work</title>
      <description>&lt;p&gt;This summer I&amp;#8217;ve managed to land an internship at &lt;a href="http://www.collabora.co.uk"&gt;Collabora Ltd&lt;/a&gt; to work on freedesktop.org projects.&lt;/p&gt;

&lt;p&gt;Collabora&amp;#8217;s current projects include &lt;a href="http://telepathy.freedesktop.org/"&gt;Telepathy&lt;/a&gt;, &lt;a href="http://farsight.freedesktop.org/"&gt;Farsight&lt;/a&gt; and &lt;a href="http://nice.freedesktop.org/"&gt;Nice&lt;/a&gt;. I will be working on something related to one of those projects.&lt;/p&gt;

&lt;p&gt;So far we&amp;#8217;re still in the brainstorming phase of what to work on, but &lt;a href="http://www.robot101.net"&gt;Rob&lt;/a&gt; is keen that I work on getting TCP-like stream properties (flow control, ordering guarantees, retransmissions etc) into Telepathy&amp;#8217;s &lt;a href="http://telepathy.freedesktop.org/spec.html#org.freedesktop.Telepathy.Channel.Type.Tubes"&gt;&amp;#8220;Tubes&amp;#8221;&lt;/a&gt;, so that applications can communicate using stream-like Tubes over whatever UDP connection ICE has NAT-traversed. This will effectively provide a generic method for applications utilising either D-Bus or their own protocol (over a SOCK_STREAM) to communicate through NAT routers whilst still speaking something like TCP.&lt;/p&gt;

&lt;p&gt;Of course, I would like to get the community&amp;#8217;s opinions on the projects and most of all I&amp;#8217;d like suggestions on other things I can spend my time hacking on which will benefit the populace at large. Any criticisms (constructive or otherwise) are welcome. The work will almost certainly be in glib but if there&amp;#8217;s any relevant work that needs doing in KDE, Collabora may consider letting me work on that.&lt;/p&gt;</description>
      <pubDate>Thu, 24 May 2007 01:00:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:f71614af-46a2-4454-b213-9b275063120f</guid>
      <author>gwright@kde.org (George Wright)</author>
      <link>http://blog.gwright.org.uk/articles/2007/05/24/summer-work</link>
      <category>KDE</category>
      <category>Computing</category>
      <category>Cambridge</category>
    </item>
    <item>
      <title>"Summer Work" by George Wright</title>
      <description>&lt;p&gt;I won&amp;#8217;t be working on NX as part of my work at Collabora but if I have time this summer I will almost certainly be working on it in my own time. I haven&amp;#8217;t done much since ~October due to university and other stuff.&lt;/p&gt;</description>
      <pubDate>Thu, 24 May 2007 17:26:21 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:4a54fa19-1a4e-42b7-a9de-0050ceab061f</guid>
      <link>http://blog.gwright.org.uk/articles/2007/05/24/summer-work#comment-259</link>
    </item>
    <item>
      <title>"Summer Work" by Mario Fux</title>
      <description>&lt;p&gt;What about the NX client? What&amp;#8217;s the status of this?&lt;/p&gt;

&lt;p&gt;Anyway, thx for your work.&lt;/p&gt;</description>
      <pubDate>Thu, 24 May 2007 12:34:19 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:5b11eecb-8431-4c56-a39b-7103fafe46b8</guid>
      <link>http://blog.gwright.org.uk/articles/2007/05/24/summer-work#comment-258</link>
    </item>
    <item>
      <title>"Summer Work" by Bille</title>
      <description>&lt;p&gt;Decibel + Kopete integration, definitely.   An activity highly relevant to Collabora would be to help in combining the two implementations of the Mission Control component into one spec so that this component is interchangeable - at the moment only the layers below it are specified.&lt;/p&gt;

&lt;p&gt;I am working intermittently on making Kopete capable of being run as separate processes, each of which being a Telepathy component, and I could use some help there too.&lt;/p&gt;</description>
      <pubDate>Thu, 24 May 2007 09:31:52 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:bde2e91a-3d01-4c74-96b0-6aa1dfbbafb5</guid>
      <link>http://blog.gwright.org.uk/articles/2007/05/24/summer-work#comment-257</link>
    </item>
    <item>
      <title>"Summer Work" by sebas</title>
      <description>&lt;p&gt;Did you consider looking into Decibel? I&amp;#8217;ve not heard anything from it lately, but it&amp;#8217;s surely a very interesting project.&lt;/p&gt;

&lt;p&gt;You can ask hunger on IRC about status and such.&lt;/p&gt;</description>
      <pubDate>Thu, 24 May 2007 08:14:34 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:c8ee2875-f58f-48b9-b927-836836c6506c</guid>
      <link>http://blog.gwright.org.uk/articles/2007/05/24/summer-work#comment-256</link>
    </item>
  </channel>
</rss>
