novembre
2010
Bonjour,
J’ai eu l’occasion d’assister ce week-end à trois conférences données dans le cadre des Journées Méditerranéennes du Logiciel Libre (JM2L). Comme il est connu qu’on ne râle jamais mieux qu’en français, cette partie ne sera pas écrite dans la langue de Shakespeare.
- Création d’un logiciel libre, Thibault Duponchelle
- Robots mobiles et autonomes contrôlés avec Pharo, Noury Bouraqadi
- Autour de SSL/TSL, Philippe Lhardy
Je tiens d’emblée à dire que l’avis formulé ici n’engage que moi. Le ton adopté est volontairement critique, sans doute un peu exagérateur, mais c’est à dessein : on apprend en tombant.
Création d’un logiciel libre
Cette première conférence avait pour objectif de présenter dans leurs grandes lignes les recettes qui permettent de concevoir efficacement un logiciel libre. Le conférencier a donc rappelé les conseils donnés aux programmeurs (documentez-vous, posez des questions, entraînez-vous, etc.) et mis l’accent sur le grand nombre d’outils accessibles pour faciliter le travail (débogueurs, générateurs de documentation, logiciels de gestion de versions, forges, etc.). Je regrette que la seule application évoquée lors de la conférence (un émulateur de calculatrices) ait un point de départ juridiquement contestable et ne présente qu’un intérêt très limité. Franchement, si j’accepte de payer 200€ une calculatrice aux airs de petit ordinateur, est-ce vraiment pour y installer Tétris ou DragonBall ? S’il y avait un exemple de logiciel libre à ne pas présenter, c’était justement celui-là.
Robots mobiles et autonomes contrôlés avec Pharo
Cette seconde conférence a été donnée par un enseignant-chercheur de l’école des Mines de Douai. Il y était question de robotique et d’un fork du langage Smalltalk appelé Pharo. C’est un langage à objets et à typage dynamique, assez éloigné de ma culture informatique. Les possibilités ont l’air intéressantes, mais la conférence laisse un goût amer : les nombreuses démonstrations (une dizaine) manquaient de vigueur et donnaient l’impression qu’on travaille avec Pharo par ajouts de rustines successives sans jamais penser le programme dans sa globalité. Dommage, le potentiel était là.
Autour de SSL/TSL
Sans doute la conférence que j’ai le plus apprécié. La sécurité informatique est aussi un domaine que je connais peu. Le conférencier a fait preuve de pédagogie avec des exemples variés et des schémas soignés. Au fil des diapos, on se demande quand même ce qu’Alice avait de si important à dire à Bob.
Conclusion
Il serait peut-être intéressant de proposer, pour la session 2011, un atelier d’initiation à la programmation fonctionnelle à travers le langage OCaml. Cela permettrait de sortir des sentiers battus et de montrer que le typage statique fort est aussi capable de produire des outils puissants. Le problème avec les idées, c’est qu’on les lance sans réfléchir, et il n’y a presque jamais personne pour les rattraper avant qu’elles ne se brisent.
Cordialement,
Cacophrène
Bonjour,
Je crois savoir que Pharo est bien un environnement pour du Smalltalk standard. C’est un fork de l’environnement Squeak, Squeak est un IDE + un laboratoire d’idées pour la composition visuelle de widgets, tandis que Pharo est est un IDE plus classique pour produire des applications avec un look natif.
Bonjour,
Merci pour votre message. Je ne manquerai pas la prochaine conférence !
J’espère aussi pouvoir concrétiser ma proposition de présentation d’OCaml à l’occasion des JM2L 2011.
Cordialement,
Cacophrène
merci pour cet avis !
La vidéo et le support de présentation sont accessible en liens depuis ce post : http://blog.artisanlogiciel.net/post/2011/05/02/Presentation-SSL-aux-Journées-Méditerranéennes-du-libre
Mais pour savoir ce qu’Alice a à dire à Bob il faudra attendre les JM2L 2011 !