Versement du code source du smswall : servez-vous !

4

Libellés : , , , ,

Dans un taxi de Bamako - Source flickr KRN.

J'ai eu la chance de pouvoir présenter le SMS wall rennais dans le cadre d'une mission professionnelle effectuée au forum INNOVAFRICA 2010 à Bamako.

Beaucoup, beaucoup d'enseignements à tirer de cette mission lors de laquelle j'ai été amené à animer et à participer à plus de 4 ateliers, mais je n'ai pas ici la place de vous en parler. Pour cela il y a un podcast en 39 épisodes, si cela vous intéresse.

Mais ce qui était particulièrement intéressant dans le cadre du SMS Wall c'est le fait qu'il est vraiment impossible de "plaquer" une solution sur un contexte. En l'occurrence celui que j'ai découvert là bas. Le SMS Wall capte des contenus web et mobiles, particulièrement des hashtags (mots clés) sur twitter, et des SMS. Or dès mon arrivée j'ai découvert deux éléments intéressants : pas ou très peu de wifi outdoor à Bamako (et donc impossible de "monter un mur" facilement à l'extérieur sans connexion internet), et un usage du SMS beaucoup plus restreint qu'en france.

Dans la rue des jeunes vendeurs arborent des sortes de "ponchos" qui sont en fait des grands rubans remplis de cartes téléphoniques. Première découverte : ces cartes permettent de parler lontemps, mais seulement 5 SMS sont offerts...

Donc, l'intérêt n'était pas de "livrer" une solution de mur contributif, mais de la confronter aux participants du camp afin de rechercher des variantes adaptées aux contextes et projets d'usages.

  • Les variantes issues des échanges

Trois "branches" principales du projet SMS wall sont donc ressorties de cet échange prolongé hors-atelier :

- Le téléphone modem.

Il faut pouvoir se passer de clé USB 3G pour rapatrier les SMS captés par une carte SIM. Pourquoi ? Parce que les clés 3G sont rares et chères, et que nos amis africains ne sont pas livrés par la plupart des boutiques en ligne (ebay, etc...). Il faut donc tenter des solutions basées sur le matériel existant. Plusieurs personnes présentes à Innovafrica ont déjà travaillé sur des librairies en langage python ou utilisé un serveur d'université pour capter des SMS. L'idéal est de pouvoir utiliser un simple téléphone comme modem, si possible sans clé USB bluetooth pour communiquer avec l'ordinateur (toujours ce problème de livraison de matériel...). Cette solution va être explorée au Cameroun et en Côte d'Ivoire. Peut-être aussi au Sénegal : nous vous tiendrons au courant car nous sommes en lien via le réseau correspondants.org avec les développeurs.

- La version sans internet

Oui, vous lisez bien. Il est possible d'utiliser le SMS Wall sans internet, en capturant uniquement des SMS et en videoprojetant le résultat. On peut aussi utiliser une page formulaire présente dans la dernière version pour faire l'écrivain public et envoyer les messages des personnes. Cela fonctionne sans problème avec un serveur php (au délà de la version php 5.3 pour être compatible SQL lite). En fait juste après l'atelier, une personne avait déjà installé le wall sur son disque dur pour tester le code. J'y avais pensé et en effet cela fonctionne sans problème par exemple avec un easyphp ou même embarqué sur une clé USB utilisée comme serveur web (j'avais utilisé MOWES).

- La version sans internet et sans SMS :-)

Il ne s'agit évidemment plus d'un SMS Wall, mais d'une idée explorée avec Moïse Kayeu, du Cameroun. Le SMS Wall est un outil d'aggrégation, de modération et de contribution permettant une restitution collective à partir de messages fixes ou mobiles. Dans cet esprit, il est possible d'imaginer autre chose permettant l'aggrégation d'informations venant de correspondants, y compris en langues dialectales et en milieu rural, où passe le réseau GSM. L'idée est de détourner une carte SIM et le répondeur associé pour transformer ce répondeur en outil de stockage de messages vocaux thématiques purgés toutes les 24 heures. En communiquant largement le mode d'interrogation du répondeur on peut mettre en oeuvre une sorte de blog vocal en langue dialectale ou française facile à propager avec un simple bout de papier (numéro et de répondeur). Cette solution va être essayée au Cameroun.
  • Le dépôt de la dernière version du SMS Wall

Vous pouvez désormais développer vos propres branches du projet, grâce au dépôt effectué par le codeur de la dernière version du SMS Wall, l'excellent @dweez. Tout le mérite du coding de cette version partagée à Innovafrica lui revient !

Le dépôt est sur github ici : https://github.com/Dweez/sms-twitter-wall

Ceci permet un versionnage et un accès très simples aux sources. Merci de nous informer des développements de vos propres versions.

Excellente année 2010 !

@hugobiwan