Wall, wall et re-wall !

0

Libellés :

 Montage du sms wall pour le congrès ADCF cette semaine - photo @aristofor

Depuis le mois d'avril de nombreux sms wall ont été installés et il devient difficile d'en garder le compte exhaustif. On peut néammoins mentionner ceux que nous connaissons le mieux pour avoir aidé à les faire fonctionner à Rennes :

- un smswall a été installé pour les "Temporelles", rencontres européennes autour du temps et du numérique, les 29 et 30 septembre 2011.
- un smswall est actuellement opérationnel sur le congrés national de l'ADCF rassemblant plus de 1200 élus locaux à Rennes.

Le dispositif a été présenté lors de la journée "Read/write the city" organisée à nanterre le 4 octobre.

Nous avons également été contactés par des événements prévus à La Rochelle, Ougadougou, et un grand festival international de musique... à suivre !

@hugobiwan

Angoulème, Dakar... le sms wall de Rennes s'exporte

0

Libellés : , , ,

Le smswall sur Dakar au Geek Dinner de Dakar Lug le 31/03/11
(credits
nd1mbee sur flickr)


Parti de Rennes vers Bamako, puis mis en place sur Toulouse et Grenoble, le smswall continue de voyager. J'ai eu le plaisir de recevoir ce message sur twitter la semaine dernière :



Le smswall a donc été monté sur des rencontres e-tourisme à Angoulême. Ils ont l'air contents :-) Nous devrions recevoir des images et/ou un témoignage de @sebgonza prochainement.

Et l'excellente surprise, ce sont ces photos de l'utilisation du smswall venant du groupe d'usagers de Linux de Dakar, DAKAR LUG, envoyées par @dofbi aka Genova, un artiste/codeur qui nous a indiqué travailler à l'amélioration du mur par le développement d'une brique logicielle qui remplacerait sms enabler (pour la capture des sms).


Le mur continue donc à voyager, et devrait même progresser au fil des semaines à venir :-)

N'hésitez pas à lire le mode d'emploi et à construire le votre. Mais s'il vous plait tenez-nous au courant !

@hugobiwan / @dweez

SMSWALL dernière version : le mode d'emploi complet

2

Libellés : , , ,



Le SMS Wall en action

L'ancienne version du SMS WALL est encore téléchargée sur box.net alors que la nouvelle est infiniment supérieure. Ce nouveau mode d'emploi annule et remplace complètement le précédent. Les fichiers antérieurement sur box.net ont été supprimés.

Le dispositif expérimental de SMS wall peut être mis en oeuvre par chacun d'entre vous assez rapidement.

Il permet :

- l'affichage temps réel des contributions envoyées par SMS par le public
- l'utilisation d'un numéro d'envoi non surtaxé
- l'utilisation de n'importe quelle carte SIM capable de recevoir des SMS
- le couplage des SMS avec un tag twitter et la syndication temps réel des flux twitter avec les SMS
- la modération des twitts et SMS a priori ou a posteriori.
- La personnalisation visuelle du dispositif
- La mise en valeur de certains messages choisis en temps réel par l'apparition de "bulles".
- L'obtention d'une sortie au format json pour tous vos mashups et hacks contributifs à partir des SMS et twitts du public.
- Un affichage et une modération confortables sur des tablettes tactiles.

Il a été développé par @dweez sur la base du prototype développé avec @hugobiwan et est en téléchargement ici.

Pré-requis :

- un hébergement sous php 5
- savoir uploader un répertoire sur un serveur web avec un client ftp
- deux PC ou ordinateurs connectés à internet
- un vidéo-projecteur ou outil de visualisation
- une clé USB 3G (permet de se connecter en mobilité)

Principe :

Le SMS wall des Transmusicales a été créé par la mission TIC de la ville de Rennes et l'association Bug en s'inspirant de nombreux autres dispositifs axés sur twitter, dans le cadre du projet Translive. Il est fourni "as is" et sans aucune garantie pour ceux qui veulent réutiliser le prototype. Les travaux de Loic Hay (@loichay) et Olivier Etienne (@oetienne) ont été très précieux comme point de départ.

Le dispositif est basé sur trois ordinateurs :

- un ordinateur de captation : le grabber.

Il reçoit SMS et messages twitter et les enregistre toutes dans la base de donnée sur internet. Aucun numéro de téléphone ne transite pas le net ni n'est enregistré dans notre procédé. Si vous deviez procéder à quelque enregistrement que ce fut, n'oubliez pas de vous mettre en règle avec la CNIL. Les numéros de téléphones sont des données personnelles.

- un ordinateur de modération

En réalité n'importe quel poste relié à l'internet et capable de se connecter sur un mini extranet de validation des messages. Evidemment on peut utiliser un smartphone ou une tablette tactile.

- un ordinateur de rendu

N'importe quel ordinateur relié à l'internet, muni de préférence d'un navigateur web facile à basculer en mode plein écran (nous utilisons Firefox).

Mise en place et outils :

A/ La partie web

Toute la partie web est téléchargeable ici

SVP, lisez bien le fichier readme afin que votre installation sur le serveur web se passe dans les meilleures conditions :-)

1) Fichiers

Choisissez votre hébergeur préféré et déposez via FTP le répertoire smswall à l'endroit de votre choix.

Par exemple : mondomaine.com/smswall

La page de visualisation du SMS wall sera cette url.

L'accès à l'interface d'administration se fera sur la page mondomaine.com/smswall/admin

2) Lancement et configuration du mur

Lancer simplement dans un navigateur la page située dans mondomaine.com/smswall/admin/register.php

La base de donnée sqlite est générée à la volée.

Pour configurer les tags capturés et le mode de modération (a priori et a posteriori) allez sur mondomaine.com/smswall/admin/ puis cliquez sur options et faites votre choix.


B/ La partie SMS

Vous allez dédier un ordinateur à la captation des contenus. Nous avons utilisé un vieux PC sous windows XP. La partie de captation des SMS se fera grâce à un logiciel nommé SMSENABLER.
SMSENABLER va nous permettre d'utiliser le réseau téléphonique non pas pour nous connecter ou pour émettre, mais simplement pour recevoir les sms. Nous renverrons ensuite ceux-ci via internet en passant par le wifi ou un cable ethernet. Le coût de communication induit par le dispositif est donc nul...

La captation des SMS se fera par le biais de la clé USB 3G.

a) installation de la clé 3G.

1- Choix de la clé usb 3G.

Nous recommandons l'usage de la clé USB 3G huwei (notamment déployée par SFR). Mais l'essentiel est de pouvoir connecter une carte SIM sur le PC. Théoriquement il est possible de monter le dispositif en reliant votre portable au PC par bluetooth mais l'expérience montre que cela est loin d'être simple.



Avec un bundle sur clé USB 3G les drivers de chargent tous seuls lors de la première insertion de la clé. Une fois la clé installée, ne pas lancer de logiciel de pilotage de la clé.

2- Installation du logiciel de captation des SMS

Télécharger et installer SMSENABLER. Ce logiciel est très intéressant puisqu'il permet, à la carte :

- de stocker en local les SMS reçus (nous désactiverons cette fonction par souci de protection des données personnelles, dans l'onglet "settings".
- de rediriger des SMS par mail vers une boîte de votre choix
- de rediriger des SMS via http vers le web et donc vers une page de notre choix...

La version gratuite de SMSENABLER ne transmet que 12 caractères mais elle est bien suffisante pour vous permettre de tester l'envoi de SMS sur votre mur. Une fois la chaîne de fonctionnement validée vous pouvez procéder à l'achat de la clé logicielle permettant de relayer tout le contenu texte du message. Pour cela, une fois l'achat effectué sur le site officiel, vouis recevrez un e-mail avec un lien de téléchargement d'une clé logicielle. Il faudra la copier dans le répertoire contenant le programme smsenabler à côté du .exe, puis redémarrer la machine.
Image source Smsenabler.

3- paramétrage du logiciel SMSENABLER

Ouvrir le logiciel.
Cliquez sur Settings.
Choisir "http".


Saisir l'adresse absolue de la page de captation des sms : http://mondomaine.com/smswall/admin/registersms.php. Puis bouton "OK".

Paramétrage de l'url cible pour les SMS

Désactiver le log des sms dans le logiciel afin de ne garder aucun enregistrement des numéros de téléphone des appelants : "settings", "text files", décocher "saved received messages to a text file". Puis bouton "OK".

Désactivation des logs des SMS reçus

Cliquez ensuite sur l'onglet "connection" et sélectionnez votre clé 3G dans la liste. Nous n'avons pas touché aux paramètres avancés et cela a toujours bien fonctionné. Puis bouton "OK".

Vous n'avez plus qu'à cliquer sur le bouton "Start" situé en haut à gauche de la fenêtre principale de SMSenabler : il est à l'écoute.

4- test

Envoyez un sms au numéro de téléphone correspondant à la carte SIM.
SMS enabler vous affiche le sms reçu dans une fenêtre à l'écran.
Si les paramétrages sont corrects SMS enabler retransmet le texte du SMS à la page php qui procède à l'enregistrement du message.

C/La partie "twitter".

Twitter est un célèbre service de micro-blogging qui permet d'envoi, la consultation et l'agrégation de minimessages de 140 caractères contenant souvent des liens vers des ressources web. Le SMS Wall peut aussi aggréger des messages twittés en temps réel, en capturant ceux qui contiennent tel ou tel "hashtag", c'est à dire une chaîne de caractère commençant par # (ex. #rennes). Notre système permet de capturer, modérer et montrer les messages twitter avec les messages SMS. Les derniers messages modérés "visibles" sont affichés dans l'ordre chronologique sur le mur.

Pour activer la capture des twitts : ouvrez un navigateur web sur le poste de capture (le grabber), et allez à l'adresse http://mondomaine.com/smswall/admin/register.php

Cette page capturera les twitts correspondant à un mot clé toutes les 10 secondes. Le paramétrage du ou des mots-clés ciblés par la page est expliqué dans son code source (en haut de page). Cette page doit tourner dans un navigateur en permanence pour capturer les contenus.


D/ La modération

Ouvrez un navigateur web sur la page http://mondomaine.com/smswall/admin

Vous accédez à l'interface d'administration. Normalement votre sms de test est visible dans la page. Pour rendre visible un message il faut que la case "visible" soit cochée.

ATTENTION également : si vous vous absentez et que vous avez choisi "modération a priori" en bas de page, et que plus de 50 messages ont été envoyés pendant votre absence, la liste a défilé et vous ne pourrez modérer que les 50 derniers.

Vous pouvez switcher entre modération "apriori" (messages non visibles par défaut) et "a posteriori" (messages visibles par défaut), envoyer des bulles d'alertes de grande taille sur les messages de votre choix, changer les tags affichés en temps réel, etc.

@dweez a codé cette version qui est infiniment plus performante que la précédente. La charte graphique peut-être éditée par vos soins, et l'organisation des fichiers permet une extraction directe au format json de la selection modérée twitts+sms pour les hacks de votre choix.

E/ Personnalisation de l'interface à vos couleurs

L'interface est configurable avec une organisation rationnelle des fichiers et des .css.
Les instructions globales sont dans le fichier "readme" sur le dépôt github.

F/ videoprojection ou présentation du mur

Le principe consiste à vidéoprojeter ou envoyer vers un dispositif la sortie vga de l'ordinateur relié à l'internet sur la page dynamique correspondant au smswall.

Aller sur : http://mondomaine.com/smswall

Passer en mode plein écran (Touche F11 sur Firefox).
Vérifier que l'ordinateur est en configuration d'affichage en mode 1024x768 (demarer/paramètres/affichage).
Envoyer le signal vidéo sur la sortie vga (Fn F5 ou F4 suivant l'ordinateur).

Le mur s'affiche et se rafraichit toutes les 10 secondes. Si vous modérez séparément chaque sms (en cliquant "visible", puis "modération"), une bulle affichant uniquement le SMS s'affichera sur le mur, ce qui est psychologiquement du meilleur effet pour la personne située physiquement devant et qui la verra s'afficher.

G/Conseils

Le mur doit se voir très bien dans l'environnement de l'événementiel : attention à la vidéoprojection de jour !

Indiquez très clairement le numéro de téléphone cible sur la page vidéoprojetée. très, très clairement !

Positionnez physiquement le dispositif dans un lieu où les personnes restent plutôt que dans un lieu où les personnes passent.

Modérez très vite : toute personne envoyant un SMS l'attend et son attente ne dépassera pas 30 secondes !

L'ordinateur de capture a smsenabler en tâche de fond et un navigateur appelant la page de capture des twitts : désactivez sa mise en veille en amont de l'événement, et si possible redémarrez-le toutes les 24 heures pour éviter une saturation de la mémoire.

Aidez-nous à développer ce dispositif contributif. Si vous effectuez une amélioration, merci de nous la signaler : @hugobiwan, @dweez.

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

SMS WALL : version alpha démontrée à Innov Africa

0

Libellés : , ,

Je me trouve à Bamako au sommet innov Africa. A 15h30 je présenterai le nouveau prototype de SMS wall développé par @dweez et utilisé le 22 novembre lors de l 'inauguration de la cantine numérique rennaise.

Afin de permettre l'utilisation de la nouvelle version alpha du sms wall voici le lien de download :

http://www.sms-wall.org/smswall-devel.rar

Mode d'emploi :

> Lisez le fichier readme.txt situé à la racine du répertoire :-)

> Décompressez le fichier répertoire smswall.

> Uploadez ce répertoire via ftp sur le serveur web de votre choix, avec php 5.3 ou plus (sql lite doit tourner et sur cette version c'est standard). Cela peut marcher sur des versions antérieures mais pas certain...

> Allez sur la page votreserveur.org/smswall/admin/register.php

> Allez sur la page votreserveur.org/smswall/admin pour gérer tous les paramètres. Un bouton "options" est disponible en haut à droite.

Le mur permet :

- la modification des images de fond
- la capture des twitts sur un ou des tags
- la capture des SMS en utilisant le mode d'emploi expliqué plus bas
- la modération à priori ou à postériori des contenus
- la mise en évidence de contenus par l'apparition de "bulles" visuelles sur un twitt ou un SMS
- le changement de tag en cours de route sans rupture de service
- la modération sur iphone, android, ipad avec une interface optimisée tactile.

Amusez vous bien ! Cette version est fournie "as is" et vous l'utilisez à vos risques et périls, sachant qu'un versement sera opéré en décembre sur github afin de vous permettre de participer au projet et aux versions suivantes.

@hugobiwan @dweez

Le SMS Wall hacké au Hacker Toulouse Space Festival : SMS laser pointer wall par Mathieu Virbel avec Jimi Hertz

0

Libellés : , , , , , ,

Jimi Hertz du NUI group a repris le code source du SMS Wall pour le combiner avec un mur interactif permettant de faire apparaître des SMS et de les manipuler avec des pointeurs lasers.
Le soft du SMSWall au THSF a été créé par Matthieu Virbel sous PYMT. John Lejeune de Hackable Devices qui était sur place au Hacker Space Festival de Toulouse de Tetalab m'a raconté : "Un groupe de personnes sourdes est arrivé et là l'attroupement et l'excitation étaient à leur comble :ils n'ont pas arrêté de jouer avec le mur".

THSF 2010 - PyMT + SMS -> SMSWall from Mathieu Virbel on Vimeo.



Nous sommes fiers que notre petit code source puisse voyager et permettre de faire de telles découvertes d'appropriation d'usage :-)

A qui le tour ?

Hugobiwan

Le smswall dans les Alpes !

0

Libellés : , ,



Nous avons eu le plaisir d'être contactés par l'équipe organisatrice des 12èmes rencontres de la démocratie locale "hors les murs" à Grenoble et dans son agglomération, qui ont mis en place un smswall à leurs couleurs les 28 et 29 mai 2010.


Le mur était également accessible sur le web en plus de la vidéo-projection, ce qui nous inquiétait pour des raisons de requêtes multiples effectuées, tant du côté de la collecte des sms et des messages twitter, que du côté de l'affichage.

Mais le mur a tenu !

A qui le tour ?

Hugues