Res­sem­blant à première vue à un événement de e-sport avec beaucoup de joueurs, un hackathon est en réalité un événement où des projets innovants sont lancés, où l’on trouve des idées ori­gi­nales et où l’on agrandit son réseau de con­nais­sances. Il s’agit donc d’une con­fé­rence fruc­tueuse pour les dé­ve­lop­peurs et cons­truc­teurs. Dans un hackathon, les pro­gram­meurs tra­vail­lent sur un problème pendant un temps limité, parvenant parfois à réaliser des projets étonnants et à trouver des idées bril­lantes.

Qu’est-ce qu’un hackathon ?

Le terme hackathon est un mélange de mots : une com­bi­nai­son entre « hacking » et « marathon ». Cependant, présenté de cette façon, ce terme pourrait induire de nom­breuses personnes en erreur, car le hacking est gé­né­ra­le­ment associé à des activités cri­mi­nelles. Mais ce n’est pas de cela qu’il est question avec le hackathon. Dans ce contexte, le «  hacking »  fait référence à la ré­so­lu­tion de problèmes tech­niques par des moyens nouveaux et innovants. L’approche d’un hackathon est très cons­truc­tive, et les pro­gram­meurs tra­vail­lent à créer un produit utile lors de ces évé­ne­ments.

Associer le terme « marathon » à un hackathon n’est pas non plus tout à fait exact. Bien que la pro­gram­ma­tion intense en une seule session soit un travail difficile, le dé­ve­lop­pe­ment logiciel dans sa globalité est une tâche fas­ti­dieuse et de longue haleine. Dans un hackathon par contre, vous avez droit à un créneau horaire limité, et l’objectif est qu’en quelques heures ou jours, un code viable soit créé : un grand sprint dans le dé­ve­lop­pe­ment d’ap­pli­ca­tions, plutôt qu’un marathon.

Les ha­cka­thons sont gé­né­ra­le­ment axés autour d’un certain thème, ce qui influe sur les par­ti­ci­pants. Il y a des con­fé­rences de dé­ve­lop­peurs sur des types d’ap­pli­ca­tion en par­ti­cu­lier (ap­pli­ca­tions mobiles, ap­pli­ca­tions web, etc.), sur un langage de pro­gram­ma­tion en par­ti­cu­lier, sur l’interface d’un service spé­ci­fique (Facebook, Google), ou sim­ple­ment sur un sujet général (gou­ver­ne­ment ouvert, ac­ces­si­bi­lité, etc…).

Certains ha­cka­thons ne possèdent pas de thème défini, et les équipes de dé­ve­lop­pe­ment peuvent alors laisser libre cours à leur créa­ti­vité. Les par­ti­ci­pants sont gé­né­ra­le­ment des dé­ve­lop­peurs de logiciels, parmi lesquels une vaste majorité de pro­gram­meurs (mais pas seulement). Aussi, de nombreux ha­cka­thons bien connus s’adressent spé­ci­fi­que­ment aux étudiants et personnes en début de carrière. Ces con­fé­rences peuvent alors devenir un tremplin pour les étudiants et les nouveaux pro­gram­meurs en par­ti­cu­lier. Les grands noms de l’industrie in­for­ma­tique sont souvent présents à ces évé­ne­ments, qui sont in­té­res­sés par la dé­cou­verte de nouveaux talents.

Un dé­ve­lop­peur peut avoir d’autres raisons de par­ti­ci­per à un hackathon. Le potentiel du travail en réseau avec d’autres spé­cia­listes ne doit pas être sous-estimé, de même que l’échange de con­nais­sances. De plus, les projets lancés au cours d’un hackathon peuvent marquer le début d’une coo­pé­ra­tion à long terme entre les membres d’une équipe ou avec d’autres dé­ve­lop­peurs.

Enfin, certains or­ga­ni­sa­teurs offrent des prix : de nombreux ha­cka­thons sont conçus comme des concours. Lors de ces évé­ne­ments, un jury sé­lec­tionne un ou plusieurs lauréats après une pré­sen­ta­tion des projets in­di­vi­duels. Les prix peuvent com­prendre de petites ré­com­penses non-mo­né­taires, mais des ré­com­penses en argent de plusieurs centaines de milliers de dollars sont aussi souvent offertes. La plupart des ha­cka­thons ne demandent pas de frais de par­ti­ci­pa­tion. Cela est dû au fait que beaucoup de ces évé­ne­ments de pro­gram­ma­tion pro­vien­nent de la scène open source, ou du moins s’y sentent engagés, et s’adressent souvent aux étudiants.

Remarque

Les ha­cka­thons tournent autour du thème du dé­ve­lop­pe­ment logiciel, mais de tels évé­ne­ments existent aussi pour d’autres ca­té­go­ries de pro­fes­sion­nels tels que les designers, les mé­ca­ni­ciens cyclistes, ou encore les cons­truc­teurs de matériel.

Que se passe-t-il lors d’un hackathon ?

Il existe de nombreux de ha­cka­thons dif­fé­rents, et tous possèdent leurs propres ca­rac­té­ris­tiques. En fonction du thème, de la durée et de la taille de l’événement, le programme est sus­cep­tible de varier. Néanmoins, certains éléments restent constants.

  • In­tro­duc­tion : presque chaque hackathon commence par une grande in­tro­duc­tion réalisée par les or­ga­ni­sa­teurs afin d’avoir une idée globale l’événement. En règle générale, les prin­ci­paux thèmes du hackathon sont présentés, ainsi que le programme de l’événement.
  • Con­fé­rences : certains ha­cka­thons offrent non seulement la pos­si­bi­lité de dé­ve­lop­per des ap­pli­ca­tions par équipes, mais com­por­tent également des éléments ca­rac­té­ris­tiques de ce type de ras­sem­ble­ment, comme des con­fé­rences ou des ateliers. La plupart ont un sujet cor­res­pon­dant au thème principal de l’événement, et viennent apporter des con­nais­sances aux par­ti­ci­pants.
  • Idées : Après l’annonce du thème, les par­ti­ci­pants sont libres de suggérer des idées de projets viables à leurs équipiers
  • Com­po­si­tion des équipes : le plus souvent, les équipes ne sont pas composées en avance mais plutôt spon­ta­né­ment sur place, dans le but d’atteindre un objectif. C’est pourquoi une équipe di­ver­si­fiée sera plus efficace : une équipe composée de personnes ayant des com­pé­tences com­plé­men­taires et provenant d’horizons variés sera plus sus­cep­tible d’avoir un projet qui progresse plus ra­pi­de­ment.
  • Évolution des travaux : une fois l’équipe cons­ti­tuée, le travail peut commencer. Ensemble, les équipes élaborent une idée initiale, puis passent en revue les stra­té­gies possibles. Il est rare que les projets soient en­tiè­re­ment terminés dans le temps imparti, mais ce n’est pas le but d’un hackathon. L’objectif est plutôt de trouver des solutions créatives et d’échanger des idées.
  • Logement et repas : lors de nombreux ha­cka­thons, la nour­ri­ture et le sommeil sont mis de côté : il n’y a pas assez de temps, tout sim­ple­ment. Grig­no­tage ici et là, courtes nuits dans des sacs de couchage, voilà à quoi s’attendre lors d’un hackathon. Bien sûr, cela n’est pas sys­té­ma­tique : certains or­ga­ni­sa­teurs d’évé­ne­ments prévoient des repas équi­li­brés faits par des traiteurs et un peu d’aide dans la recherche d’un hé­ber­ge­ment pour la nuit.
  • Exposé : notamment lors des évé­ne­ments les plus longs, des exposés in­ter­mé­diaires peuvent arriver afin de mieux découper le programme, informer les par­ti­ci­pants sur l’état actuel des projets et mettre en évidence les défis à relever. Ces pré­sen­ta­tions peuvent aussi être l’occasion de demander conseil à d’autres par­ti­ci­pants. A la fin du hackathon, tous les par­ti­ci­pants font un exposé. L’important n’est pas de présenter un produit fini, mais des idées pour résoudre des problèmes, et un concept apportant une bonne con­clu­sion au projet.
  • Remise des prix : si le hackathon est com­pé­ti­tif, alors l’événement se termine par une cérémonie de remise des prix. Le jury (gé­né­ra­le­ment composé d’or­ga­ni­sa­teurs, d’experts éminents ou de re­pré­sen­tants d’en­tre­prises sé­lec­tion­nées) prend des photos des projets pendant les exposés et choisit ensuite un ou plusieurs gagnants. Souvent, les par­ti­ci­pants peuvent s’inscrire dans dif­fé­rentes ca­té­go­ries avec leurs projets. En fonction de l’événement, les équipes peuvent gagner des prix mo­né­taires ou non.

Les Ha­cka­thons aux États-Unis

Aujourd’hui, les ha­cka­thons existent presque partout dans le monde. Rien qu’aux États-Unis, ils sont déjà très variés, et de nouveaux sont in­tro­duits chaque année. Voici une petite sélection de ha­cka­thons qui valent le coup d’œil.

HackMIT

De quoi s’agit-il ?

Créé en 2012, il s’agit d’un hackathon annuel organisé par des étudiants, célèbre pour attirer à chaque édition les meilleurs du domaine. HackMIT n’est pas un événement pour débutants, et le simple fait de se qualifier pour par­ti­ci­per est un ac­com­plis­se­ment en raison de la grande com­pé­ti­tion entourant ce hackathon. Beaucoup de par­ti­ci­pants prennent part à d’autres grands ha­cka­thons avant de tenter celui-là. Le nombre de par­ti­ci­pants s’élève gé­né­ra­le­ment à 1000 « hackers ».

Où cela se passe-t-il ?

Mas­sa­chu­setts Institute of Tech­no­logy (MIT) à Cambridge, Mas­sa­chu­setts

Projets notables :

  • Kinarity (2015) est un projet issu du HackMIT dont le but est d’aider les aveugles à se déplacer et découvrir le monde qui les entoure.
  • LeanOnMe (2015) permet à des individus à la recherche de soutien en raison de leur santé mentale à trouver des vo­lon­taires sur le campus.
  • Pusheats (2016) met en avant un mode de vie sain en aidant les uti­li­sa­teurs à améliorer leurs habitudes ali­men­taires. Le chat animé Pusheen est la mascotte de l’app, et lui donne son nom.

HackTech

De quoi s’agit-il ?

Hackathon gratuity s’adressant aux étudiants, HackTech accepte 400 étudiants de cycles variés, et parfois même des lycéens. Ce hackathon dure 36 heures et est ouvert aux débutants. Si vous vivez en Ca­li­for­nie, vos frais de dé­pla­ce­ment vous sont rem­bour­sés sous la forme d’un ticket de bus gratuit.

Où cela se passe-t-il ?

Caltech à Pasadena, Ca­li­for­nie

Projets notables :

  • Ho­wA­mI­fee­ling AR est un projet visant à aider les enfants autistes à re­con­naître et contrôler leurs émotions grâce à un jeu en réalité augmentée.
  • MoodTunes est une extension pour le na­vi­ga­teur Google Chrome, qui aide à prendre des mesures pré­ven­tives pour votre santé mentale. Le concept est qu’une personne se sentant triste puisse écouter des ca­té­go­ries musicales leur faisant le même effet qu’une personne les ré­con­for­tant.

Piccoku : comme « hackathon », Piccoku est une con­trac­tion de mots, mé­lan­geant les mots « picture » et « haiku ». Le but du programme est de trans­for­mer vos images en poèmes haiku.

Ha­ckIl­li­nois

De quoi s’agit-il ?

Créé en 2014, ce hackathon a pour thème principal la pro­gram­ma­tion open source, et il est possible d’y par­ti­ci­per seul ou en équipe. Il y a des ateliers de formation d’équipe s’adressant aux personnes venues seules, et il est possible de loger et manger sur place. Ha­ckIl­li­nois s’étend sur un week-end entier, y compris le vendredi soir.

Où cela se passe-t-il ?

Campus Urbana-Champaign, Uni­ver­sity of Illinois, Champaign, Illinois

Projets notables :

  • In­tel­li­gent Trans­plants a pour but de dé­ter­mi­ner la viabilité d’organes à trans­fé­rer à l’aide de données syn­thé­tiques se basant sur les tendances mondiales du transfert. Le but est d’améliorer la manière dont les organes sont utilisés, et d’aider à dé­ter­mi­ner si oui ou non il faut réaliser un transfert d’organes.FyveBot est une ap­pli­ca­tion à utiliser s’il vous reste 5 minutes en fin de journée. Elle accumule de petits articles à l’image de snackable content, et en fonction de vos centres d’intérêt, ils vous font part de concepts et de nouvelles choses à apprendre.
  • FreeWatch est un projet visant à trans­for­mer des smart­phones usagés en systèmes de sur­veil­lance do­mes­tique. Idéal pour ceux n’ayant pas les moyens de s’acheter un système de sur­veil­lance plus coûteux.

PennApps

De quoi s’agit-il ?

En tant que hackathon d’élite, PennApps affirme être le plus grand hackathon uni­ver­si­taire du monde. Créé en 2009, ce hackathon dure 36 heures et a récemment tenté d’associer la pro­gram­ma­tion à un mode de vie sain : des sessions de yoga et de course furent proposées pendant l’événement. Des « Lauréats » de ce hackathon ont par la suite revendu leurs idées et projets, et par­ti­ci­per à ce hackathon sera très cer­tai­ne­ment un bon point sur un CV.

Où cela se passe-t-il ?

Uni­ver­sity of Penn­syl­va­nia, Phi­la­del­phie, Penn­syl­va­nie

Projets notables :

  • Tacteyele (2017) a remporté le troisième prix au hackathon Pen­nAppsXV. Il a été inspiré par un membre de l’équipe atteint de la maladie de Parkinson, et qui trouvait donc la na­vi­ga­tion sur or­di­na­teur très difficile en raison des facultés motrices né­ces­saires à cette activité. A l’aide d’une tech­no­lo­gie de re­con­nais­sance faciale, Tacteyele suit les mou­ve­ments de votre tête et les ex­pres­sions de votre visage. Le curseur bouge avec votre tête, et clique lorsque vous clignez des yeux. Il est également possible d’utiliser un système de re­con­nais­sance vocale.
  • Mindful (2017) suit l’évolution de votre santé mentale en sau­ve­gar­dant des données issues de l’uti­li­sa­tion de votre iPhone. L’idée est qu’il est possible de dé­ter­mi­ner votre état d’esprit en fonction de votre com­por­te­ment avec vos amis, et l’ap­pli­ca­tion vous y aide en traçant ce que vous écrivez sur le clavier iOS.
  • Theia (2016) aide à rendre les soins oph­tal­mo­lo­giques ac­ces­sibles à tous en four­nis­sant des soins à coût réduit aux personnes vivant dans des pays en voie de dé­ve­lop­pe­ment, ou dans des pays ayant un accès limité aux soins médicaux.

Les Ha­cka­thons en France

Po­pu­laires aux États-unis, les ha­cka­thons existent aussi en France. Ils per­met­tent la création de projets très innovants et peuvent avoir pour thème des domaines ex­trê­me­ment variés. En voici quelques-uns.

BNP Paribas In­ter­na­tio­nal Hackathon

De quoi s’agit-il ?

La première édition du BNP Paribas In­ter­na­tio­nal Hackathon eut lieu en 2015 à Paris, mais aussi si­mul­ta­né­ment à San Francisco, Istanbul, Rome et Bruxelles. Le but était alors de créer des projets à thème financier, et 57 équipes (es­sen­tiel­le­ment des start-ups) prirent part à la com­pé­ti­tion. Ce hackathon in­ter­na­tio­nal, affirmant être le plus grand de l’industrie fi­nan­cière, s’est depuis développé et se déroula dans 10 villes à la fois lors de son édition 2017.

Où cela se passe-t-il ?

Lors de l’édition 2017 : Paris, Bruxelles, Singapour, Nanjing, San Francisco, Luxem­bourg, Berlin, Istanbul, Rome, Varsovie.

Projets notables :

  • Q°emotion (2017) aide à dé­ter­mi­ner les émotions du public grâce à des al­go­rithmes ana­ly­tiques. Cette pla­te­forme ne fait pas qu’analyser les faits, elle se sert aussi des données re­cueil­lies pour faire des pré­dic­tions sur le com­por­te­ment des con­som­ma­teurs et améliorer le rapport de ces derniers avec l’en­tre­prise.
  • Celestory (2017) permet à une en­tre­prise de créer une ap­pli­ca­tion qui fera entrer l’uti­li­sa­teur dans l’univers de la marque : les éléments média choisis par l’en­tre­prise sont utilisés de manière à créer un scénario, ce qui peut aboutir à une visite in­te­rac­tive, une aventure textuelle, un test in­tel­lec­tuel voire même un jeu vidéo.
  • Snapcheck (2015) permet aux uti­li­sa­teurs de réaliser des paiements par chèque digital de manière rapide et sécurisée, et s’adresse aussi bien aux par­ti­cu­liers qu’aux en­tre­prises.

Te­ch­Crunch hackathon at VivaTech

De quoi s’agit-il ?

Bien que ce hackathon de Te­ch­Crunch ait eu sa première édition pa­ri­sienne en 2018, il a très vite gagné en notoriété en raison du lieu où il se déroule : le salon Viva Tech­no­logy, l’un des plus grands salons du monde pour les startups et tech­no­lo­gies in­no­vantes. Des centaines d’experts en in­for­ma­tique répartis en 64 équipes avaient donc 24 heures pour créer un projet au sujet libre via BeMyApp, la pla­te­forme of­fi­cielle du hackathon.

Où cela se passe-t-il ?

Porte de Ver­sailles, Paris.

Projets notables :

  • Com­mer­ceDNA (2018) : lorsqu’un com­mer­çant insère l’image d’un produit sur la pla­te­forme, cette dernière donne au­to­ma­ti­que­ment les détails du produit. Cette pla­te­forme s’avère donc très pratique pour les ad­mi­nis­tra­teurs de sites marchands sou­hai­tant gagner du temps.
  • AID (2018) permet à l’uti­li­sa­teur de faire un test en se servant de la caméra de l’appareil afin de détecter en avance un risque d’accident vas­cu­laire cérébral (AVC).
  • EV Range Meter (2018) : il s’agit d’une ap­pli­ca­tion destinée aux véhicules élec­triques, per­met­tant à leur con­duc­teur de savoir pré­ci­sé­ment jusqu’où il est possible de rouler avec la batterie restante. Les stations de recharge situées aux alentours sont également indiquées.
Aller au menu principal