• [^] # Re: Pas la peine de tricher sur les mots

    Posté par . En réponse à la dépêche OLPC Give 1 Get 1 : Donnez-en 1, obtenez-en 1. Évalué à 3.

    En gros il n'y a pas eu de "framework" de dev spécifiques ou adapté pour l'olpc (c'est une question) ?

    Les choix de départ c'est:
    - python/GTK
    - csound pour le son
    - interface liée au logiciel, avec des librairies spécifiques.
    - journalisation des activité via dbus.

    Sugar (l'interface principale) a été développée spécifiquement, elle est basée sur un gestionnaire de fenêtre appelé matchbox http://matchbox-project.org/ . Sugar ne sait lancer que des bundles écrits spécifiquement, ce n'est pas un window-manager classique. Le programme écrit pour sugar a un point d'entrée python spécifique qui est appelé par sugar.

    Un programme qui a été écrit en respectant ça exactement (et encore, j'y ai vu un morceau de C ou C++compilé) est TamTam. D'autre viennent avec des gros morceaux d'ailleurs, comme le navigateur qui intègre gecko.