Le mardi 5 novembre 2013 21:56:33 Jean-Nicolas Artaud a écrit : > 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.
Le 16 novembre pas le 26 :) Bonne nuit :) > > 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, -- Laurent Montel | [email protected] | KDE/Qt Senior Software Engineer KDAB (France) S.A.S., a KDAB Group company Tel. France +33 (0)4 90 84 08 53, Sweden (HQ) +46-563-540090 _______________________________________________ Kde-events-fr mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-events-fr
