Upload
depend
View
235
Download
0
Embed Size (px)
DESCRIPTION
Présentation par Lionel Laské de l'activité de généalogie Roots pour Sugar au cours de la réunion de l'association OLPC France du 14/12/2011
Citation preview
RootsUne activité généalogique pour Sugar
par Lionel Laské
• « Les arbres aux racines profondes sont ceux qui montent haut » - Frédéric Mistral
• Roots est le nom d’un roman d’Alex Haley, c’est aussi un clin d’œil au logon du super user sur Linux ;-)
Qu’est ce que c’est ?
Roots est une activité Sugar permettant de construire et visualiser un arbre généalogique
L'arbre généalogique peut être celui de la famille de l'enfant mais il est aussi possible d'étudier des arbres généalogiques de personnages historiques célèbres ou imaginaires (Pharaons, Napoléon, Kennedy, Dumas, La Comédie Humaine, …)
Roots permet d'associer à chaque nœud d'un arbre généalogique des informations : textes, photos, vidéos, dessins, liens, …
Les arbres généalogiques peuvent être échangées de manière collaborative sous Sugar
Plusieurs arbres généalogiques sont proposés en standard par l'activité
Optionnellement, l'activité pourra permettre un import/export de fichiers au format GEDCOM
Pourquoi ?
Répondre à un besoin identifié par Bastien
Guerry lors de la préparation du
déploiement
Monter en compétence sur Python et le
développement Sugar:
Pouvoir faire du transfert de compétences
Pouvoir assurer du suivi technique projet
Comment ?
Activité développée en Sugar avec PyGtk
Prototype opérationnel actuel: Visualisation d’un arbre généalogique: deux exemples
fournis (famille lambda et Napoléon)
Permet de créer un arbre généalogique:Union
Enfants
Parents
Zoom avant/arrière, Déplacement de l’arbre
Edition du détail d’une personne
Pas d'enregistrement de l'arbre
Source disponibles sur http://git.sugarlabs.org/roots/
Principes de fonctionnement L'activité n'a aucune connotation religieuse:
On ne parle pas de "mariage" mais "d'union"
Une « union » est l'association de deux personnes de sexe opposé pouvant donnant lieu à une descendance
La notion de famille n'a pas nécessairement la même signification partout, l'activité se limite aux « liens du sang »
Pour des raisons de simplification de la représentation: Une personne de l'arbre est considérée comme le point
central (la « Racine »)
Seuls les ascendants directs* du point central peuvent être représentés
Seules les unions des ascendants et des descendants directs* du point central peuvent être représentés
(*) La notion de "directs" exclus les "pièces rapportées" de l'arbre
Roadmap (beta…)
v0.1: Prototype opérationnel, fin 2011
v0.2: Version fonctionnelle limitée, T1 2012
v0.3: Version testable à NK, T2 2012
DEMO