Models and dataengines

Daniele E. Domenichelli daniele.domenichelli at gmail.com
Wed Apr 6 16:53:05 CEST 2011


Hi Ivan,

On 04/06/2011 11:42 AM, Ivan Cukic wrote:
> this is a followup of http://tinyurl.com/telepathy-shelf and David's 
> comment:
>> Feel free to get in touch with us (The KDE Telepathy project) anytime,
>> we’ve got some really useful models to use (and model filters). Plus

I really like the Idea of using lancelot/shelf for telepathy (see [1] to
get an idea of my position) so you are really welcome here :D


> * anything that will save me from yet another set of IM APIs (I got a bit 
> ill from psi and java's smack) :)

The good news is that using telepathy + nepomuk you won't get a just set
of IM APIs or a model, you will get an API and models to handle real
persons. :D
The bad news is that you will have to wait some more for that. :(


>> some really exciting future plans to map not just individual IM
>> contacts, but aggregated people from using data from all sources.
> 
> When you say 'aggregated', does it imply akonadi as well? That was one of 
> the initial ideas I had for Lancelot[1] (and Shelf obviously) - to show a 
> list of fav contacts - whereas if a contact is online, clicking on it 
> would bring up a chat dialogue, and if not, it would start kmail and 
> create a new e-mail.

If akonadi will associate a contact to a pimo::Person (the nepomuk
resource that represents a physical person) then yes.
About the fav persons, I think that it could be possible to use nepomuk
to associate a rating (using stars) to pimo::persons and then sort the
model and return just the persons over a certain ranking, or we can
imagine a way to return the most used, etc.

The other cool thing is that you can of course click on a contact and
bring up a chat if he is online or a mail if he is not, but nepomuk
supports also very complex queries. So you can, for example, do the
opposite, i.e. you want to chat/send a file/share your desktop/play
chess/collaborate on a document with someone? You can have a list of
action that you support and when you can click on the right button you
get a list of persons that are online and that support that action.
The bad news is that you will have to wait even more for that. :(


Cheers,
 Daniele

[1]http://lists.kde.org/?l=kde-telepathy&m=129745008530600



More information about the KDE-Telepathy mailing list