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.
[^] # Re: Pas la peine de tricher sur les mots
Posté par fleny68 . En réponse à la dépêche OLPC Give 1 Get 1 : Donnez-en 1, obtenez-en 1. Évalué à 3.
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.