Présentation de l'activité Roots pour Sugar

  • 186 views
Uploaded on

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

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

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
186
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. RootsUne activité généalogique pour Sugar par Lionel Laské
  • 2. • « 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 ;-)
  • 3. Qu’est ce que c’est ? Roots est une activité Sugar permettant de construire et visualiser un arbre généalogique Larbre généalogique peut être celui de la famille de lenfant 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 dassocier à chaque nœud dun 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 lactivité Optionnellement, lactivité pourra permettre un import/export de fichiers au format GEDCOM
  • 4. 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
  • 5. 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 denregistrement de larbre Source disponibles sur http://git.sugarlabs.org/roots/
  • 6. Principes de fonctionnement Lactivité na aucune connotation religieuse:  On ne parle pas de "mariage" mais "dunion"  Une « union » est lassociation de deux personnes de sexe opposé pouvant donnant lieu à une descendance La notion de famille na pas nécessairement la même signification partout, lactivité se limite aux « liens du sang » Pour des raisons de simplification de la représentation:  Une personne de larbre 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 larbre
  • 7. Roadmap (beta…)v0.1: Prototype opérationnel, fin 2011v0.2: Version fonctionnelle limitée, T1 2012v0.3: Version testable à NK, T2 2012
  • 8. DEMO