Benjamin Billet

◈ Ingénieur de recherche et développement, docteur en informatique

Bienvenue sur la page personnelle de Benjamin Billet, ingénieur recherche & développement
Viadeo LinkedIn G+

Bienvenue

Je m'appelle Benjamin Billet, ingénieur en informatique, spécialisé dans les travaux de recherche et développement (prototypage, veille technologique, industrialisation et amélioration de l'existant). Je m'intéresse aux sciences informatiques et à leurs implications en général, et plus spécifiquement à des sujets tels que l'informatique distribuée, l'architecture des réseaux et des systèmes d'informations et l'industrialisation du développement logiciel.
voir mon C.V.

Ce que je fais aujourd'hui Depuis début 2015, je participe à la phase d'industrialisation de Beepeers, une startup niçoise spécialisée dans le développement de réseaux sociaux mobiles pour les micro-communautées ; par exemple, des communautés organisées autour d'un évènement ponctuel (micro-communauté temporaire) ou autour d'une activité commune (micro-communauté permanente). Plus spécifiquement, mon rôle consiste à concevoir et à déployer une architecture de composants distribués qui, à terme, permettra à Beepeers d'instancier rapidement de nouveaux réseaux sociaux à la demande (serveur et clients mobiles multiplateformes), simplement à partir des informations fournies par la micro-communauté ciblée (vocabulaire, comportements, prérequis, etc.).
plus de détails

Ce que je faisais auparavant Avant 2015, je travaillais à l'INRIA (Institut National de Recherche Informatique et Automatique), au sein de l'équipe ARLES (aujourd'hui MiMove), dans le centre de Paris-Rocquencourt. Pendant quatre ans, je me suis intéressé à l'Internet des Objets intelligents (IoT), c'est-à-dire sur les problématiques liées à la mise en réseau des équipements électroniques qui composent notre quotidien, à très grande échelle. À mi-chemin entre l'IoT et le Big Data, j'ai contribué au développement d'un middleware pour l'acquisition de données à grande échelle depuis des réseaux de capteurs hétérogènes et le traitement continu des grands flux de données (streaming) qui circulent entre les différents objets connectés.
voir mon parcours professionnel détaillé

Quoi d'autre ? Une page est consacrée à mes travaux, au sens large du terme : publications techniques et scientifiques, diapositives de cours, projets de développement personnels et professionnels (si open-source).
Si vous vous intéressez à des sujets similaires aux miens, n'hésitez pas à vous abonner à mon journal et à me contacter par email ou sur le réseau professionnel de votre choix.

Journal : Derniers liens

Computing linear regression in one pass

Dans le même ordre d'idée que le lien précédent, sauf qu'il s'agit cette fois d'effectuer une régression linéaire en continu. Comme beaucoup d'algorithmes continu, il présente l'avantage de travailler en mémoire constante. Le thumbnail vient de XKCD...
[ voir en entier ]

Computing skewness and kurtosis in one pass

Comme vous l'avez peut être déjà remarqué, une bonne partie de mes travaux de thèse ont porté sur le traitement continu de flux de données : http://benjaminbillet.fr/media/benjaminbillet_memoire.pdf De fait, je m'intéresse beaucoup aux techniques mathématiques...
[ voir en entier ]

libcoap: C-Implementation of CoAP

Implémentation en C du protocole CoAP (un protocole REST pour les machines fortement limitées en ressources, pour lequel il existe un mapping avec HTTP), décrit dans la RFC 7252. En plus du protocole de base, cette librairie implémente les ressources observables...
[ voir en entier ]

/var/log : Derniers articles

Ajouter le support d'ImageMagick à CImg

Pour lire des fichiers gif, CImg peut utiliser Image Magick (libMagick), à condition de définir la constante cimg_use_magick. En ce qui concerne la configuration de g++, la commande Magick++-config permet de générer les paramètres automatiquement, tout comme...
voir en entier

Résoudre le conflit entre wxMSW (wxWidget) et libjpeg

CImg et wxWidget entrent en conflit car CImg importe les entêtes de libjpeg et wxMSW importe les entêtes de l'API WIN32 qui, toutes deux, définissent le type boolean : /usr/include/jmorecfg.h:234:13: error: conflicting declaration 'typedef int boolean' ...
voir en entier

wxWidget : résoudre l'erreur de compilation "undefined reference to `_IID_IPersistFile'", "undefined reference to `glFrustum'", etc.

Lors de la compilation de wxWidgets (ici 3.0.2), il peut arriver que la compilation échoue sur l'erreur suivante : g++ -shared -o /home/win7/wxWidgets-3.0.2/lib/cygwxbase30u_gcc_custom-0.dll basedll_version_rc.o basedll_any.o basedll_appbase.o basedll_arcall.o...
voir en entier