Firstly, a big thanks to George for writing the blog articles about the vision of KDE Telepathy.<div><br></div><div>For those who don&#39;t read planetKDE: </div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://grundleborg.wordpress.com/2011/04/01/the-vision-of-kde-telepathy-part-1-%E2%80%93-the-problem/">http://grundleborg.wordpress.com/2011/04/01/the-vision-of-kde-telepathy-part-1-%E2%80%93-the-problem/</a></div>
<div><a href="http://grundleborg.wordpress.com/2011/04/01/the-vision-of-kde-telepathy-part-1-%E2%80%93-the-problem/"></a><meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://grundleborg.wordpress.com/2011/04/02/the-vision-of-kde-telepathy-part-2-%E2%80%93-the-solution/">http://grundleborg.wordpress.com/2011/04/02/the-vision-of-kde-telepathy-part-2-%E2%80%93-the-solution/</a></div>
<div><a href="http://grundleborg.wordpress.com/2011/04/02/the-vision-of-kde-telepathy-part-2-%E2%80%93-the-solution/"></a><meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://grundleborg.wordpress.com/2011/04/03/the-vision-of-kde-telepathy-part-3-%E2%80%93-the-implementation/">http://grundleborg.wordpress.com/2011/04/03/the-vision-of-kde-telepathy-part-3-%E2%80%93-the-implementation/</a></div>
<div><br></div><div><a href="http://grundleborg.wordpress.com/2011/04/03/the-vision-of-kde-telepathy-part-3-%E2%80%93-the-implementation/"></a>I&#39;ve spent this morning reading through all the source code, I&#39;m still a bit unsure on a few things.</div>
<div><br></div><div>Most my thoughts are summarised into:</div><div> - Will we still just access telepathy directly when there&#39;s no nepomuk additions?</div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br>
</font></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">Example:</font></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif"> I just added an &quot;add account dialog&quot; which has a list of all accounts which have &quot;canRequestPresenceSubscription&quot; available. </font></div>
<div><font class="Apple-style-span" face="arial, helvetica, sans-serif"> I don&#39;t see any point in ever storing that kind of data in nepomuk, it&#39;s not something any other app would want, or something you&#39;d ever want to query.</font></div>
<div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br></font></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">Or my chat handler (sorry, text-ui) I&#39;m dealing with contacts here (not people) as you only care about the state on the interface you&#39;re chatting on. It seems pointless for me to make a Nepomuk::Contact from my Tp::Contact which I have in the channel, then monitor the changes that happen to the nepomuk::Contact as it&#39;s just a layer of complexity in the middle which doesn&#39;t give me anything.</font></div>
<div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br></font></div><div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; ">---</span></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br>
</font></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">Despite the line &quot;<span class="Apple-style-span" style="color: rgb(42, 42, 42); line-height: 16px; ">although applications can access the Telepathy data directly from Nepomuk&quot; I didn&#39;t see any interface to do that (is it just not done yet). For me it&#39;s quite a big thing, we should never try to &quot;abstract telepathy&quot; so you can&#39;t reach it, only add layers on top for UI and metadata.</span></font></div>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br></font></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">Dave</font></div>