Magazine
Bonjour à tous,
Je vous reviens pour la suite du résumé du BarCamp Cameroon qui s'est tenu samedi dernier à Douala.
Après une pause et un déjeuner offert par Africa 2.0 (merci @etum) les activités on repris de façon un peu différente. Cette fois, nous étions séparé en 3 ateliers ("Padouck", "Hévéa" et "Ilombo") afin de suivre les différents exposés proposés par les participants. Vous pourrez trouver la liste de ces thèmes ici
A ce moment, il fallait faire un choix, je ne pouvais par être partout ! Ayant proposé un thème à exposer ("Le langage Perl") j'ai était de facto affecté à l'atelier "Hévéa", celui consacré aux développeurs, avec notamment Fritz Ekwoge de Kerawa.com et iYam.mobi, @septox de la communauté ubuntu Cameroun, Ngandjui Patrick pour le logiciel "Balsamiq Mockups" et Mambe Churchill (@mambenanje) de afrovisiongroup.com le plateau était garni.
Le coup d'envoi du marathon d'exposé a été donné par Fritz Ekwoge, avec une présentation de Kerawa.com. Nous avons ainsi appris d'où est parti l'idée, comment s'est développé la plate-forme pour devenir aujourd'hui le premier site Camerounais de petites annonces.
Ensuite, le même Fritz nous a présenté son dernier "bébé" iYam.mobi, une sorte d'annuaire mobile intelligent. Je vous conseil d'ailleurs de jeter un coup d'oeil au fonctionnement de cette application ici, on risque d'en reparler dans tout les grands médias bientôt...
Au tour de Mambe Churchill Nanje de nous présenter les "Active records", véritable recette à gagner du temps lors de vos développements. L'"Active record" est une implémentation du mapping Objet Relationnel adapté au base de données truffer de liens entre tables (modèles). Grâce à ce principe, vos requêtes sont plus courte, plus simple et plus lisible ! Il l'a notamment mis en évidence avec des exemples bien sentis.
Des cas d'utilisations des "Actives records" dans ces projets et le temps qu'il a économisé sont venus aggrémenter l'exposé. Je vous renvoi au diapo de sa présentation pour plus de détail Slide Active record
L'heure était alors venu pour moi, de présenter à l'assistance les bienfaits du langage Perl pour tout les développeurs. C'est simple, je suis parti du fait que dans mon entourage d'informaticiens le plus proche, personne n'utilise ce langage, contrairement à moi qui l'utilise pratiquement tout le temps ! Voyant ces avantages, j'ai entrepris de convertir une partie et pourquoi pas tous ces collègues au langage de programmation qui allie le mieux puissance et simplicité, dans tout les domaines de l'informatique.
Perl est un langage de programmation de haut niveau avec un héritage éclectique écrit par Larry Wall et un bon millier de développeurs. Il dérive de l’omniprésent langage C et, dans une moindre mesure, de Sed, Awk, du shell Unix et d’au moins une douzaine d’autres langages et outils. Son aisance à manipuler les processus, les fichiers et le texte le rend particulièrement bien adapté aux tâches faisant intervenir le prototypage rapide, les utilitaires système, les outils logiciels, les gestionnaires de tâches, l’accès aux bases de données, la programmation graphique, les réseaux, et la programmation web.
Ces points forts en font un langage particulièrement populaire auprès des administrateurs système et des auteurs de scripts CGI, mais l’utilisent également des mathématiciens, des généticiens, des journalistes et même des managers.
Ce langage est écrit dans le but d’être pratique (simple à utiliser, efficace, complet) plutôt que beau (petit, élégant, minimaliste). Si grâce à cette présentation j'ai réussi à convaincre quelques un à utiliser le Perl, alors je suis comblé.
J'ai ensuite laissé la place à Ngandjui Patrick pour la présentation de "Balsamiq mockups". Ce logiciel m'a paru au premier abord très austère, mais au fil de la présentation, j'ai compris à quel point il pouvait m'être utile, et peut-être même "indispensable". La raison est simple, Balsamiq Mockups vous permet de réaliser des maquettes de votre futur site web avec une précision plus qu'appréciable. Avec ces maquettes, c'est tout de suite plus facile pour votre designer d'habiller votre page, puisqu'il saura où ira tel "select box" ou tel "input text". Le plus effarant c'est la rapidité avec laquelle vous créer ces maquettes. C'est votre designer qui va être content ! Si vous souhaiter en savoir plus sur ce logiciel, c'est par ici sinon, vous avez aussi le site officiel du logiciel Balsamiq
L'heure de @septox avait sonné. Il nous a présenté le système d'exploitation Ubuntu, basé sur Linux, donc libre et gratiuit et surtout, nous a incité à utiliser les logiciels libres, ce qui n'est pas pour me déplaire, puisque je suis utilisateur Ubuntu et de logiciels libres depuis plus de 2 ans. Je trouve qu'il y a du bon dans cette philosophie et que nous, Africains devriont nous tourner vers ce modèle, plutôt que celui du piratage de licences. Une présentation de la Ubuntu Cameroon Community, une LoCo team comme on dit dans le jargon. Celle ci organisera d'ailleurs une Release party le 21 Novembre à Douala à l'occasion de la sortie de la dernière version du système, Ubuntu 9.10 Karmic Koala. Pour en savoir plus sur cette communauté --> ubuntu-cm.org
Place au représentant Google. C'était au tour de Paul Munene, "Geographics Consultant" pour le géant du web de nous présenter la plate-forme Google Maps, et comment nous pouvons aider à enrichir la base de données de l'application en marquant les lieux que nous connaissons sur la carte. Il est ainsi possible de donner à un lieux ou un édifice, un nom, une adresse, une photo, un commentaire et même une vidéo en relation avec l'objet marqué. le but est d'avoir une carte, la plus précise possible. Ainsi, des applications de toute sorte nécessitant l'utilisation d'une carte pourront s'y connecté. C'est déjà le cas dans de grande ville comme New-York, Paris, Berlin,... où il est possible de retrouver un restaurant, une salle de spectacle ou la station service la plus proche grâce à son mobile. La balle est donc dans le camp de chaque communauté.
Malheureusement pour l'atelier Hévéa, c'était la fin des présentations. Nous avions passé un bon moment entre amoureux de Web/TIC.
En ce qui concerne les présentations des autres ateliers, je vous invite à vous rendre sur la page de descriptions des présentations pour en savoir plus --> les différents sujets
A bientôt
J-Rv Djia