Nao vote Bionicohand

Nao vote bionicohand
Les raisons pour voter pour le projet BionicoHand sont nombreuses ; le LabFab de Rennes détaille les principales sur la page LabFab Rennes BionocoHand  et même Nao se joint à moi pour vous inviter à prendre une minute de votre temps pour voter en faveur de ce projet mêlant l’humain et la robotique.
J’ai rencontré pour la première fois Nicolas Huchet qui est à l’origine de ce projet lors du TedX Rennes en 2014 et j’ai été surpris d’apprendre le parcours qui a été le sien, notamment en poussant la porte par curiosité du LabFab de Rennes … Depuis il a parcouru le globe pour montrer et faire connaître son projet et bien qu’il soit de Rennes, je n’ai pas réussi à l’interviewer pour un article dans Planète Robots tellement son agenda est surchargé …
Quand on est proche de Rennes et fan de robotique, difficile de ne pas supporter ce projet mais chacune et chacun peut se sentir concerner par ce projet, alors n’hésitez pas à aller voter …
Pour voter :  VoteBionicoHand

TEDx Rennes 2015, il fallait y être !!!

TEDxRennes2015
Pour la deuxième année consécutive j’ai assisté à TEDx Rennes et je suis fier d’avoir pu participé à cet événement et d’être parmi ceux qui peuvent dire “J’y étais !!”. Si j’étais ressorti changé et avec une autre vision du monde l’année dernière, il y eu beaucoup plus d’émotions cette année et avec la conviction que, comme l’a si bien dit Monica Levinski (elle n’était bien sûr pas présente mais son passage à TED a été diffusé en deuxième partie des conférences), le monde a besoin de plus d’empathie et notamment sur internet ou le lynchage de personnes est devenu un produit …
Les intervenantes et intervenants ont tous réussi à nous emporter dans leur monde et à nous faire partager leurs enrichissantes expériences même si le message n’était parfois pas très clair (je pense notamment au passage du monde en 2D à un monde en relief par l’image).
Si la technologie fut largement présente dans les présentations, l’Amour a tenu une part importante ; d’ailleurs la première conférence était intitulé “Love Can Do” avec une subtile comparaison entre Apple et Samsung (qui produit le plus par amour à votre avis ?). Mais indéniablement ce sont les femmes qui intervenaient sur scène (ou par vidéo) qui ont le mieux parlé d’Amour : que ce soit au travers du parcours d’une femme qui essaie de créer un sex-toy connecté, au travers l’Amour du Feu, au travers de l’Amour physique des personnes âgées ou bien au travers des excès de l’Amour et des tragédies que vivent les femmes battues.
La dernière intervention nous proposait de rendre public 50 ans de recherches du CNEA (Centre National d’Etudes sur l’Apocalypse) ; j’y ai cru pendant les 2 premières minutes jusqu’à ce que la première slide apparaisse et là j’ai compris la plaisanterie et l’humour de l’intervention ; ce fut réellement hilarant, ponctué de plaisanteries sur les conférences précédentes permettant une conclusion sur une touche légère …
TEDx Rennes est maintenant un événement incontournable et nul doute que le public sera de nouveau au rendez-vous des prochaines éditions.
Outre les conférences un hall du parc des exposition était dédié à des ateliers animées par des entreprises innovantes, par des associations ou des collectivités locales. Dans le prolongement de MaisonMix certains projets étaient présentés et les visiteurs ont pu contempler et poser des questions sur les réalisations du sprint de prototypage qui avait eu lieu en Mars dernier. L’atelier du “Gueulomaton” a connu un succès retentissant (au sens figuré et au sens propre) surtout pour les photos de groupe … Etant monopolisé par l’atelier de Mobizel où étaient présents Nao, une Apple Watch, 2 tables tactiles SUR40 et un grand écran multitouch, je n’ai pas pu l’occasion de visiter les autres ateliers ; il faudra que je m’organise mieux l’année prochaine.
L’émission Des Souris dans le Nuage, diffusée sur TV Rennes le 13 Juin 2015, nous livre sa vision de TEDx Rennes 2015 (merci pour leur interview concernant l’atelier de la Pyramide de Maslow sur lequel j’étais présent).

Plus d’informations : http://www.tedxrennes.com/
Un résumé de la société Mobizel : www.mobizel.com

Spot, le robot quadrupède qui sait se stabiliser

LittleDog_Render
 
 
 
 
 
 
 
 
Les robots de Boston Dynamics, qui participaient au programme militaire DARPA, ne brillent pas par leur design mais ils sont plutôt efficaces dans leur domaine. Le robot quadrupède Spot est l’un des derniers robots conçus et il impressionne par ses performances et ses capacités à se mouvoir dans un environnement complexe (voire même sur du verglas).
Il est en effet notamment capable de se stabiliser automatiquement pour ne pas tomber et cela même lorsque l’on le secoue très fortement (il pourrait faire pâlir un running-back au football américain) et pour grimper des terrains en pente il baisse son centre de gravité pour obtenir encore plus de stabilité.
On peut voir sur la vidéo que ce robot est équipé d’une caméra qui tourne rapidement sur un axe vertical afin de lui permettre de d’interpréter l’environnement proche (cela ressemble à une petite version des caméras qui tournent sur les google cars). Depuis que Google a racheté la société Boston Dynamics les synergies se créent entre les deux sociétés pour permettre à Google d’améliorer ses projets …
L’utilité de tels robots dans le domaine de la surveillance est évident même si l’autonomie des batteries peut être un sérieux problème à moins de disposer de plusieurs robots qui se relaient et se rechargent automatiquement …
La cohabitation dans un environnement avec des êtres humains qui se déplacent sera certainement le prochain challenge de ces robots …
Ci-dessous une vidéo qui montre comment Spot est capable de se déplacer dans un environnement réel complexe :

Plus d’informations (en anglais) : Boston Dynamics

Spiral 2, la version 2 de Project Ara

Project-Ara
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Le projet ARA de Google entre dans sa phase numéro 2 avec la seconde version du kit de développement nommé Spiral 2. Google organise deux conférences d’une journée les 14 et 21 Janvier 2015 respectivement à San Francisco et Singapour.
Le but du projet ARA est de fournir un téléphone modulaire pour un prix entre 50 et 100 $ en utilisant des composants de base pour un téléphone mobile qui fonctionnerait sous Androïd ; pour le moment aucune date officielle de sortie n’est annoncée car il s’agit d’un projet de développement sans plan marketing.
Google invite les concepteurs artistes à s’investir dans le projet pour proposer des modules innovants et très artistiques.
Si vous le souhaitez et si vous avez une idée de conception de modules, vous pouvez demander  un kit de développement sur cette page.
Plus d’informations (en anglais) : Project Ara

Un APIDays SpeedHack pour les développeurs

APIDays-logo
Les API sont des interfaces de programmation permettant aux développeurs d’utiliser des fonctionnalités ouvertes par leurs créateurs ; ces créateurs peuvent être des sociétés (Deezer par exemple) ou des collectivités (Rennes Métropole avec ses API Open Data).
Maintenant que quasiment tout est interconnectable sur internet et que les données sont accessibles depuis le cloud, l’utilisation de ces API permet d’ajouter des fonctionnalités à ses programmes, site internet ou application mobile beaucoup plus facilement.
Maîtriser les API disponibles devient essentiel pour les développeurs pour réaliser des logiciels rapidement et efficacement ; pour permettre aux développeurs de mettre à disposition sur l’App Store des applications, Apple proposer plusieurs dizaines de milliers d’API sur iOS 8 (plus de 4000 auraient été rajoutés depuis iOS7) et Google en a ajouté plus de 5000 dans Androïd 5.
Lors des API Days qui se tiendront à Paris les 2 et 3 Décembre 2014, un SpeedHack va se dérouler pendant 3 heures dans le but de tirer le meilleur parti de 8 API (qui ne sont pas encore connues bien sûr). On était habitué au hackatons qui se déroulent entre 24 et 72 heures mais ce format de 3 H est un véritable sprint. Des équipes d’écoles d’informatique se sont bien entendues inscrites (dont l’Ecole 42) et je suis curieux de voir ce que cet examen va faire ressortir et quelles API seront utilisées.
Personnellement je trouve qu’il n’est pas facile de bloquer quelques jours pour participer à un hackaton aussi le format de 3 heures me conviendrait peut être mieux mais il n’est pas évident de réaliser un logiciel en quelques heures …
Je regarderai les compte-rendus la semaine prochaine pour voir ce qui a pu être réalisé …
Plus d’informations : API Days

Devenez testeur pour les Trans Musicales de Rennes

Bannière_restez_connectés
Si vous vous rendez au Trans Musicales de Rennes et que vous avez un smartphone sous Androïd 4.0 au moins, vous pouvez joindre l’utile à l’agréable et devenir beta testeur de l’application EventBrite qui vous permettra d’être tenu informé en temps réel de l’affluence de certains points de l’événement, vous dirigez vers des lieux en utilisant la réalité augmentée et envoyer des messages sur des écrans disposés aux Trans Musicales.
C’est donc l’occasion de découvrir une application réalisée spécifiquement pour les Trans Musicales et de donner votre avis ; de plus vous pourrez bénéficier d’une batterie externe Powerbank pour votre smartphone en remerciement de votre implication dans le projet.
Plus d’informations : Le Mag de la Cantine numérique de Rennes

Des objets enchantés de l'internet des objets

enchantedobjectsposter
Le tableau ci-dessus met en avant quelques uns des objets intelligents les plus emblématiques et qui contribuent à l’amélioration de notre quotidien. La plupart de ces objets ont en commun d’être récents, d’avoir une design très étudié et d’utiliser des technologies sans fils tels que le Wifi, le Bluetooth ou le Zigbee.
Dans cette liste d’objets enchantés, je pense qu’il faut ajouter les lampes Philips Hue ainsi que les lampes haut-parleur d’Awox ; ils contribuent en effet à l’enchantement des pièces de vie …
Cette liste va s’allonger très rapidement avec l’arrivée de nombreux objets qui seront réalisés grâce au financement participatif des internautes (via Kickstarer notamment).
J’ai déjà personnellement certains des périphériques qui sont sur le tableau et je compte bien en acquérir (ou faire agir ensemble) certains … Pour les faire interagir il faut que chacun possède une interface de programmation ce qui est loin d’être le cas ; à ce sujet on commence à voir apparaître des plateformes sur internet pour faciliter l’interconnexion de l’internet des objets.
Nous ne sommes qu’au début de l’internet des objets et tous ces objets vont être de plus en plus présent dans notre quotidien.
Plus d’informations (en anglais) : Blog Atmel

Pourquoi nos données d'activité intéressent-elles tous grands acteurs informatique ?

arch-gen
En début d’année lors du CES 2014, on a vu apparaître beaucoup de bracelets traquant notre activité quotidienne et même la nuit suivant ainsi la mode du “quantified self” (dont je suis adepte depuis plus de deux ans avec mon bracelet Nike Fuelband).
On voit maintenant naître de nombreux services internet gérés par les grand acteurs du web et de l’informatique pour traiter et analyser ces précieuses données dont l’utilisation n’est pas encore connue faute d’algorithmes assez pertinent mais qui sont en train de s’améliorer et de progresser grâce à nos données  …
Ainsi en utilisant des algorithmes de big data, les bases de données mondiales qui sont en train de se remplir pourront être exploitées et analysées pour comprendre (et certainement) déduire des comportements globaux …
En croisant les données de rythme cardiaque avec les données de mouvements, on pourrait ainsi savoir quels programme TV nous ont le plus fait battre le coeur … Ou bien quels sites internet nous ont le plus intéressés car il est possible de croiser vos données avec l’historique de votre navigateur internet … Les données sont là, il ne reste plus qu’à leur donner un sens, une ou des interprétations … Ce ne sera pas forcément négatif, peut-être que cela reviendra simplement à nous dire : “Nous avons constaté qu’une personne d’âge et de corpulence similaire à la vôtre doit faire au moins xx pas par jour pour rester en bonne condition physique …” ou bien en terme de Nike Fuel …
Comme je reste avant tout un développeur, j’ai mis une image ci-dessus qui illustre la plateforme Google Fit qui est accessible aux développeurs (ce qui est un point positif).
A suivre dans quelques temps quand les premières déductions pointeront le bout de leur nez …
 
 

Non, tout le code n'est pas nul !!

good_code_bad_code
Je viens de lire un article qui met en avant l’idée que tous les codes écrits par les développeurs sont aussi nul les uns que les autres …
En tant que développeur avec 18 ans d’expérience professionnelle (et cela faisait 10 ans que je codais avant de devenir professionnel) je ne peux que m’insurger contre cette affirmation gratuite et volontairement provocatrice !!!
J’ai travaillé dans des petites équipes de développement de quelques personnes mais aussi dans des grandes fabriques de logiciels pour des PABX (Lucent) ou de téléphones mobiles (Mitsubishi Electric) et, pour avoir maintenu du code de nombreuses personnes, je peux affirmer que tous les codes ne sont pas nuls et ne se valent pas !!!
Il est important de garder à l’esprit que le code doit être facilement maintenable ; il y a une image qui circulait sur Twitter concernant le code et sa maintenance, sur cette image était écrit : “Lorsque vous codez, garder toujours en tête que celui qui devra maintenir votre code est un schizophrène qui connait votre adresse !!!”  C’est un point important à garder en tête, un parmi d’autres …
Je me souviens avoir passé du temps sur l’ajout d’un élément dans un tableau d’une dizaine de valeurs sur PC et avoir perdu de temps à comprendre pourquoi je n’obtenais pas le bon résultat ; en fait le code avait était réalisé par quelqu’un de brillant qui utilisait un algorithme de tri par dichotomie et donc il faillait placer le nouvel élément au bon endroit et non pas à la fin !!! Efficace, très optimisé mais ce n’était qu”une perte de temps pour du code tournant sur PC avec un tableau qui ne compterait jamais plus de 15 éléments !!!
Ne pas oublier non plus que la factorisation à outrance peut vous faire perdre beaucoup de temps : un code n’est jamais terminé, on peut toujours l’optimiser, le factoriser, l’organiser différemment ; si vous avez le temps alors je vous conseille de passer de nouveaux tests et si vous pouvez mettre en place un système de tests de non-régression automatique alors c’est un très bon moyen de tester la robustesse de votre code et de ses évolutions (surtout si vous faites des modifications sur des lignes de code dans lesquelles vous ne vous êtes pas replongé depuis plusieurs mois).
Il n’y a pas une façon de coder mais des règles de bon sens à suivre qui dépendent fortement du langage utilisé ; il y a des règles de nommage qui facilitent aussi la vie ainsi que l’utilisation de pattern classiques ; les profs d’algorithmique pourront vous le dire, pour un même problème, il y aura autant de codes différents que d’élèves ayant répondus à l’exercice !!!
Il ne faut pas oublier que si vous lisez cet article c’est parce des personnes codent et maintiennent WordPress depuis quelques années …
Source de l’article (en anglais) : LifeHacker

Visite du salon Laval Virtual 2014

laval-virtual-02J’ai enfin eu l’occasion de découvrir le salon Laval Virtual, ce qui est un comble pour un technomaniac tel que moi de n’avoir jamais eu le temps de m’y rendre lors des éditions précédentes.
J’en ai pris plein les yeux, j’ai constaté l’omniprésence de la 3D, de la réalité virtuelle et des lunettes et casques concurrents du célèbre Oculus Rift (notamment les lunettes avec des petites boules qui dépassent et qui permettent de détecter les mouvements de la tête de l’utilisateur).
Quelques démonstrations utilisaient aussi un Leap Motion ; sur la photo ci-dessus, la société Immersion se sert d’un Leap Motion pour immerger les visiteurs dans un supermarché virtuel dans lequel on est guidé pour choisir les éléments à acheter.
Pour celles et ceux qui ne pouvaient pas se rendre au salon, la société Awabot propose ses robots permettant une visite virtuelle dans les salons de Laval Virtual (voir photo ci-dessous).
laval-virtual-05
Parmi les autres démonstrations, j’ai été attiré par des ours robotiques commandés par Kinect ainsi qu’un visage robotique qui se veut très réaliste mais qui doit encore être amélioré.
J’en ai pris plein les yeux sans pour autant avoir été impressionné car je n’ai pas fait de grandes découvertes (ce qui est prouve que je ne suis pas trop dépassé et que ma veille technologique est toujours performante).
Le site internet : Laval Virtual