Création de widget GTK+ en python sous Maemo5

En dépit de mon idée première de dériver de la classe gtk.Widget, ne maîtrisant pas toutes les subtilités de GTK+, je me suis rabattu sur la solution de spécialiser la classe gtk.DrawingArea. La classe GenTree du projet Maegen illustre comment il est aisé de fabriquer ses propres widgets ! Dans cette exemple le widget n’est […]

Créer un widget GTK en python sous Maemo5

Dans le développement de Maegen j’ai eu envie de créer une vue affichant l’arbe généalogique de manière arborescente. Pour cela j’ai utilisé un gtk.DrawingArea dans lequel je dessine l’arbre. Les méthodes de dessin et les diverses variables sont portées par la fenêtre qui contient le gtk.DrawingArea. L’envie de réutiliser cette arbre ailleur qu’en pleine fenêtre […]

Google Data API 2.0.15 et Maemo5 en python

Maegen, une application de généalogie pour Maemo5/N900 utilise le service googlecode de google pour la soumission de bug. Pour cela Maegen se base sur la librairie gdata fournie par google. Le code de rapport de bug a été écrit il y a plus d’un an et suppose que la version de gdata soit la 2.0.9 […]

Application généalogique sous Maemo 5/N900

Le N900 est un vieux smartphone qui ne bénéficie plus de l’attention de la communauté Maemo comme à ses débuts fin 2009. Il n’en reste pas moins à mon sens la machine improbable que tous les développeurs du libre et de l’open-source n’avaient osé espérer même si les puristes bouderont leur plaisir en arguant que […]

Retour de subversion sur le N900

L’évolution des distributions Linux consiste principalement à s’assurer que les divers logiciels puissent cohabiter entre eux, notamment en vérifiant les dépendances des logiciels vis-à-vis des librairies. Ainsi une simple incompatibilité d’un logiciel avec la version d’une librairie centrale ou d’un logiciel phare de la distribution suffit à écarter celui-ci. Sous Maemo 5, il existe un […]