ToolStory : Différence entre versions

De OLPC France Wiki
Aller à : navigation, rechercher
(Déplacement de la page.)
 
Ligne 1 : Ligne 1 :
== ToolStory : un outil multimedia pour lire et raconter des histoires ==
+
Page déplacée sur un wiki réservé aux développeurs du projet.
 
+
L'objectif est de découvrir la musique : l'éveil musical et artistique pour les enfants de 5 à 8 ans, qui vont se promener dans une espace numérique à la découverte d'une poésie suivant un Gameplay simple, ludique et créatif. Pour ce faire on va s'appuyer sur des sons, de la musique, et des graphismes contribué gratuitement par des artistes.
+
 
+
À travers la découverte d'une poésie (pré-enregistrée) les enfants produisent une œuvre multimédia mélangeant des images fixes et animées, à des sons et musiques pré-produites, modifiables ou à produire. L'ensemble crée un petit film d'animation composé de séquences en mouvement enregistrable.
+
 
+
L'idée est de proposer un outil qui permettra de
+
 
+
# "jouer" (lire) une histoire (par exemple une fable)
+
# modifier des éléments de l'histoire
+
## l'image de décor de fond
+
## l'image pour les personnages
+
## les différents événements sonores
+
## les couleurs
+
# représenter les différents événements (visuels et sonores) le long d'une timeline
+
 
+
A terme, il pourrait aussi y avoir un site sur lequel :
+
* les enfants irait chercher/uploader des histoires toutes faites, qu'ils pourraient ensuite modifier
+
* les artistes déposeront leurs contributions chaque trimestre pour les bibliothèques musique/son/image ; ces mises à jour pourraient alimenter les installations existantes
+
* on aura une espace d'orientation et de documentation pour les enseignants/parents
+
<br>
+
<br>
+
 
+
== Description générale ==
+
* Objets manipulés:
+
** Une histoire est une suite de pages (ou bien trames si on parle d'une animation)
+
** Une page est caractérisée par:
+
*** Un numéro de page
+
*** Un ensemble d'éléments:
+
**** Texte
+
**** Images
+
**** Sons
+
** Chaque élément est caractérisé par:
+
*** Un nom (Exemple: "Musique 1", "Texte 2" ou "Image 3")
+
*** Une position sur la timeline: moment où l'élément apparait,
+
*** Une durée de vie sur la timeline, après lequel l'élément disparait/s'arrête.
+
** Les textes sont caractérisés par:
+
*** Les coordonnées dans la page
+
*** Une chaîne de caractères
+
*** Une police: nom et taille
+
*** Une couleur
+
** Les images sont caractérisés par:
+
*** Les coordonnées dans la page
+
*** Un pointeur sur le fichier dans le journal
+
*** Une taille
+
** Les sons sont caractérisés par:
+
*** Un pointeur sur le fichier dans le journal
+
 
+
* L'outil intègre:
+
** un outil de création de texte,
+
** un sélecteur d'image,
+
** un sélecteur de son.
+
+
* Chaque élément créé peut être positionné sur la time line par drag & drop.
+
 
+
* Il y aura 3 pistes :
+
** une piste visuelle avec les graphismes, les personnages, l'image de fond
+
** une piste audio pour le texte parlé/enregistré
+
** une piste musique ou bruitages
+
+
* Les textes et les images peuvent être positionnés dans la page par drag & drop.
+
 
+
* Des interventions timeshift et pitch shift peuvent être pratiqués sur des sons/musiques
+
+
* L'outil permet de visualiser le résultat à tout moment (lecture): la durée d'une page est la durée totale de tous les éléments sur la page.
+
<br>
+
<br>
+
 
+
== Briques existantes dans les activités Sugar ==
+
 
+
A noter que bien qu'indépendant cet univers est amené à rejoindre un ensemble d'outils, de contenus et d'applications dédiés à la mission. Il pourra notamment ainsi être entouré d'autres applications Sugar existantes ou à développer (speak, oscilloscope, jukebox) et customisables.
+
 
+
* La suite TamTam pour la création de "modules sonores" disponibles
+
* L'activité CartoonBuilder pour la possibilité de changer les personnages/le fond
+
* Possibilité d'adapter code des logiciels libres existants (e.g. OpenShot en Python) ?
+
<br>
+
<br>
+
 
+
== Brief technique ==
+
* Accessible online et offline (compatible avec un maximum de plate-formes); l'outil doit au moins fonctionner indifféremment sur matériel PC ou Macintosh
+
* Pas de possibilité de fournir des machines dans l'immédiat; alors mise à disponibilité d'un CD-ROM, d'une clef USB, de téléchargement
+
* Orientation : un "virtual appliance" qui tournera sous VirtualBox (GPL, compatible toutes plate-formes micro-ordinateurs)
+
** "Firstboot" qui permettra de renseigner le nom de l'enfant et éventuellement de changer la langue (français) et la configuration du clavier par défaut (français-France)
+
** Des tests avec Sugar sur Fedora ont montré des incompatibilités au niveau restitution sonore ; tandis que des tests de Sugar sur Ubuntu (Trisquel-3) semble fonctionner normalement
+
* Comme Activité Sugar, le code sera libre et facilement traductible en d'autres langues
+
<br>
+
<br>
+
 
+
== Objectifs ==
+
 
+
* '''1 décembre''' : faire une liste de développeurs potentiels
+
* '''5 décembre''' : version alpha pour cahier des charges
+
* '''8 décembre''' : version beta pour cahier des charges
+

Version actuelle en date du 10 décembre 2010 à 11:39

Page déplacée sur un wiki réservé aux développeurs du projet.