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