8
Roots Une activité généalogique pour Sugar par Lionel Laské

Présentation de l'activité Roots pour Sugar

  • 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

Page 1: Présentation de l'activité Roots pour Sugar

RootsUne activité généalogique pour Sugar

par Lionel Laské

Page 2: Présentation de l'activité Roots pour Sugar

• « 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 ;-)

Page 3: Présentation de l'activité Roots pour Sugar

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

Page 4: Présentation de l'activité Roots pour Sugar

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

Page 5: Présentation de l'activité Roots pour Sugar

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/

Page 6: Présentation de l'activité Roots pour Sugar

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

Page 7: Présentation de l'activité Roots pour Sugar

Roadmap (beta…)

v0.1: Prototype opérationnel, fin 2011

v0.2: Version fonctionnelle limitée, T1 2012

v0.3: Version testable à NK, T2 2012

Page 8: Présentation de l'activité Roots pour Sugar

DEMO