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'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've spent this morning reading through all the source code, I'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'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 "add account dialog" which has a list of all accounts which have "canRequestPresenceSubscription" available. </font></div>
<div><font class="Apple-style-span" face="arial, helvetica, sans-serif"> I don't see any point in ever storing that kind of data in nepomuk, it's not something any other app would want, or something you'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'm dealing with contacts here (not people) as you only care about the state on the interface you'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's just a layer of complexity in the middle which doesn'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 "<span class="Apple-style-span" style="color: rgb(42, 42, 42); line-height: 16px; ">although applications can access the Telepathy data directly from Nepomuk" I didn't see any interface to do that (is it just not done yet). For me it's quite a big thing, we should never try to "abstract telepathy" so you can'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>