Prototype d’application python pour Maemo 5

La mise en place d’un nouveau projet python pour Maemo5 est consitituée de plusieurs étapes: création du référentiel de sources: ex: subversion chez google code création du projet sous ESBox ajout des fichiers pour setuptool ajout de l’arborescence initiale du projet (architecture) import des sources dans le référentiel enregistrement du projet sur PYPI création du […]

WebDev 16 vs J2EE : connexion aux sources de données par programmation

On a vu précédemment que la gestion des sources de données se devait d’être faite manuellement dans un contexte d’entreprise. En effet l’utilisation de telle ou telle base de donnée doit être configurée dans l’environnement, sur site, et non pas dans l’AGL. Cette article résume la marche à suive pour rendre une application Webdev 16 […]

Comparaison WebDev 16 et J2EE : session web

En J2EE le mécanisme des Servlets est entièrement documenté. Une servlet est instanciée pour servir les requêtes des clients. Chaque execution (traitement) peut obtenir la session à laquelle il appartient en invoquant peu ou prou un getSession sur la requête courante. Cet objet de session peut servir à accueillir des objets que l’on souhaite rattacher […]

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 […]

WebDev pour un développement rapide mais pour qui ?

L’outil WebDev édité par PCSOFT est un atelier de développement pour la création de site web dynamique. S’inspirant du principe RAD il permet de faire des pages web de façon visuelle et de partir de la base de données pour créer automatiquement ou presque les pages en accès CRUD. Le langage propriétaire, WLangage, est en […]

La fin de code HTML pour publier sur internet

De nos jours écrire du code HTML fusse-t-il avec un éditeur wysiwyg n’est plus obligatoire pour celui qui veut produire du contenu sur internet. En effet le code HTML relève de la technique informatique alors que la producteur de contenu devrait être un expert de la technique éditoriale. Je dirai même plus, utiliser le code […]

Promouvoir son module python avec Pypi

Zourite est à un stade encore immature mais peut être une vitrine de ce que sera l’application. Comme tout application Maemo, sa place serait dans le dépot extra-dev afin qu’elle puisse être installée depuis le gestionnaire d’application du terminal. Hélas la création de compte sur le site de dev de maemo.org (le garage) semble ne […]

Packaging d’application python sous maemo 5

Dans le monde java, le packaging d’application est dicté par les standard java. On fait des JAR, des WAR, des EAR… L’ecosystème étant borné par la JVM et le conteneur (web ou ejb), la question du livrable ne se pose guère. Mais en python sous linux comment fait-on ? La première idée est de générer […]

Révision globale subversion dans un projet en python chez googlecode

Il est courant dans un projet d’insérer dans les sources la révision du fichier. Cela est accomplit par le système de versionnage de source par un mécanisme de substitution d emot clé. Par exemple le mot clé Revision balisé par $Revision:$ est automatiquement remplacé par subversion par $Revision: 70$ si la révision du fichier est […]

Révision globale subversion dans un projet en python chez googlecode

Il est courant dans un projet d’insérer dans les sources la révision du fichier. Cela est accomplit par le système de versionnage de source par un mécanisme de substitution d emot clé. Par exemple le mot clé Revision balisé par $Revision:$ est automatiquement remplacé par subversion par $Revision: 70$ si la révision du fichier est […]