[Ateliers-kde] [Toulouse] Atelier Qt/KDE Samedi 26 Novembre

Jean-Nicolas Artaud jeannicolasartaud at gmail.com
Mar 5 Nov 21:56:33 CET 2013


Ce mois-ci, Franck Arrecot viendra nous présenter KPeople à l'occasion du
nouvel atelier Qt/KDE, le samedi 26 novembre de 10h à 18h, au premier étage
du Centre Culturel Bellegarde.

Qu’est-ce que KPeople ?

KPeople est une bibliothèque qui puise ses informations grâce a l’indexeur
de fichier nepomuk, elle est une interface d’accès et gestion des contacts
utilisateurs. Les contacts sont donc organisés dans un modèle de données et
des services sont proposés aux applications tierces, par exemple : l’email
d’une personne en particulier, lancer un chat ou encore l’auto-completion à
partir du nom. On a donc deux fonctions majeures, centraliser la gestion
des contacts au sein d’une même bibliothèque et enfin proposer des services
pertinents pour rendre la gestion des contacts plus simple au sein des
applications (doublons des contacts, accès au données)

Schéma : http://artaud.g.free.fr/aKademy-fr/kpeople.png

Comment se servir de KPeople ?

Le modèle de données de KPeople est une arborescence de contact. Elle
respecte une règle simple, le premier niveau de l’arbre représente une
personne et le second niveau, le moyen de la contacter (email, telephone,
Jabber).

Un bon exemple d’utilisation de KPeople est le projet person-viewer qui est
une vitrine du modèle de données utilisant quelques services. En tant que
développeur il suffit de créer une dépendance entre votre projet et la
bibliothèque KPeople, créer un PersonsModel et lance le chargement de
celui-ci en précisant les informations que vous voulez récupérer depuis
Nepomuk (on peut vouloir obligatoirement les emails et se moquer des
téléphone par exemple). Les services de la bibliothèque sont ensuite
accessibles depuis le modèle, l’accès au index pour obtenir les
informations voulues sur chaque contacts ou encore le service de fusion
permettant de maintenir le modèle en cohérence.

Franck Arrecot est licencé à l’IUP ISI et étudiant en Master 2
Développement Logiciel à l’université Paul Sabatier de Toulouse. Il a pu
contribuer au projet Tomahawk (Qt) dans le cadre de son année de Master1,
avec son groupe d’étude ils ont proposé à la communauté : un système de
sessions, les resolver GoogleDrive et DropBox et une gestion du
transcoding. Il a aussi été en immersion au sein de la communauté KDE en
ayant travaillé 3 mois sur la bibliothèque KPeople, via l’entreprise
BlueSystems à Barcelone, et en participant à l’Akademy 2013 qui s’est tenue
à Bilbao.

A bientôt donc.

Merci de vous inscrire en bas de la page :
http://www.toulibre.org/ateliers_kde

Cordialement,

-- 
Jean-Nicolas
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://toulibre.org/pipermail/ateliers-kde/attachments/20131105/8780c38e/attachment.html>


Plus d'informations sur la liste de diffusion Ateliers-kde