"Hackers" corps et ?me

Développer une application informatique en seulement 40 heures : c'est ce qu'ont vécu ce week-end quelque 350 participants au marathon de programmation "HackZurich". Le gagnant est une application qui permet d'explorer des lieux lointains par smartphone.

Vue agrandie : ?quipe gagnante du HackZurich Technopark (Image : ETH Zurich/Florian Meyer)
Les équipes gagnantes ensemble sur la scène : le "HackZurich" est à la fois un concours et une expérience. (Image : ETH Zurich/Florian Meyer)

Technopark Zurich, vendredi soir, 18 heures : Rasmus Rothe est sur scène. 461 fans d'informatique et personnes intéressées par l'informatique l'écoutent. Rasmus Rothe est le responsable de l'organisation du "page externeHackZurich", le plus grand marathon de programmation jamais organisé en Suisse.

Rasmus Rothe sait comment gagner son public. "Qui parmi vous ne vient pas de Suisse ?", demande-t-il à l'assemblée. Des dizaines de personnes lèvent la main. Plus d'une centaine sont venus de l'étranger : D'Allemagne pour beaucoup, d'autres d'Europe centrale et orientale ou d'Amérique : "C'est sans doute le hackathon le mieux organisé. Vous faites ?a bien ici en Suisse", dit Chris Traganos, développeur web et page externeBlogueur en provenance des ?tats-Unis.

Une solution rapide et créative

Rasmus Rothe est doctorant à l'Université de Zurich. Institut de traitement de l'image de l'ETH (D-ITET), et il est enthousiaste : le "HackZurich" n'est que le troisième hackathon organisé par des étudiants de l'Université de Zurich et de l'ETH Zurich - cette fois avec une orientation plus internationale. Les deux années précédentes, 40 et 80 personnes y avaient participé. Cette année, elles sont déjà 352 à participer. Un quart sont des femmes. La plupart sont étudiants. Le plus jeune a 17 ans.

Rasmus Rothe transmet avec aisance son enthousiasme aux fans d'informatique rassemblés. Avec un fin sens de l'humour, il projette sur le mur un message Twitter provenant du web : "Ma maman tout à l'heure comme ?a au page externe#HackZurich: "Mais est-ce que c'est légal ?".

En fait, le "HackZurich" n'a rien à voir avec une intrusion illégale dans les ordinateurs de tiers. Lors de ce hackathon, il s'agit plut?t pour les participants de développer une nouvelle application fonctionnelle en seulement 40 heures. Les "hackers" doivent être rapides, créatifs et avoir l'esprit d'équipe. Les équipes sont composées de deux à quatre personnes qui transforment chacune une idée en une application. Ils doivent écrire leurs codes en compétition. Les codes écrits au préalable ne sont pas admissibles.

Du codage à la start-up

Un hackathon est plus qu'un concours - c'est aussi une expérience : "Nous apportons en Suisse l'"esprit hackathon" typique des Etats-Unis", explique Rasmus Rothe. Cet esprit est incarné par Josh Miller, qui met les participants dans l'ambiance du "HackZurich". Il a lui-même participé à un hackathon il y a quelques années, bien qu'il n'ait aucune connaissance en programmation. Miller a ensuite fondé la start up "page externeBranch Media", qui développe des solutions pour les conversations sur le web. Début 2014, le jeune homme de 24 ans a pu vendre l'entreprise à Facebook pour 15 millions de dollars. Il y travaille désormais en tant que chef de produit. "Mission driven", c'est ce que Miller donne comme instruction aux hackers.

C'est aussi de cela qu'il s'agit lors du hackathon : "Pour nous, le plus beau succès, c'est quand une équipe du hackathon donne naissance à une start-up", déclare Daniel Meile, le président du page externeClubs d'entrepreneurs de l'ETH L'ETH Entrepreneur Club est une initiative d'étudiants qui réunit des étudiants souhaitant créer une entreprise. En collaboration avec son homologue de l'université, les "UZH Startuppers", les ETH Entrepreneurs organisent le "HackZurich", mais aussi le "page externeStart-up Speed Dating "." le 5 novembre à l'ETH Zurich.

43 sponsors et 2,2 tonnes de nourriture

Vendredi soir, huit heures : en tant que plateforme où les étudiants abordent les problèmes de logiciels de manière rapide et non conventionnelle, le Hackathlon attire les entreprises. 43 sponsors soutiennent l'événement. Les sponsors principaux organisent des ateliers afin de donner une idée aux hackers qui hésitent encore et de les soutenir avec la technique nécessaire : Ils incitent par exemple à créer des apps qui font bouger les images, prévoient les intempéries ou pilotent des modèles réduits de voitures de course basés sur le web.

Vue agrandie : équipe gagnante du HackZurich Immersive (Image : HackZurich)
L'équipe gagnante : Johannes Schickling, Elisaweta Masserova, Emanuel J?bstl et le doctorant de l'ETH Matthias Standfest (D-ARCH). (Image : Manuel Maisch)

Les étudiants disposent également de 45 secondes pour présenter leur idée et former une équipe. Enfin, les équipes s'installent autour des nombreuses tables et mettent en place leurs ordinateurs portables et leurs chargeurs.

Le hacking commence dès vendredi à 10h30. Jusqu'à samedi 6 heures, les équipes soumettent 101 projets. Jusqu'à la remise dimanche matin, les équipes écrivent au total environ 245 000 lignes de code.

Il s'agit avant tout de persévérer : Pour cela, 2,2 tonnes de nourriture et 3400 litres de boissons sont à disposition, par exemple des bo?tes de pizza ou des gobelets de muesli. Pour varier les plaisirs, il y a le baby-foot, le ping-pong ou les consoles de jeux. "?a va être un super week-end", dit l'un d'eux, qui a également apporté son tapis de couchage.

Application gagnante : "Appliquer simplement"

Dimanche après-midi, 14 heures : la finale avec les 25 meilleures idées commence. "Vous vous sentez bien ?", demande Rasmus Rothe à l'assemblée. Un fort "oui" montre à quel point le public est impatient. Les finalistes ont chacun deux minutes pour convaincre le jury. Leurs idées couvrent les domaines d'application les plus divers : Il existe des apps qui vous aident à faire vos courses et à cuisiner, tout comme des apps qui vous permettent d'entretenir des contacts avec des personnes partageant les mêmes idées que vous.

? 16 heures, les gagnants sont proclamés : "And the winner is... Team Immersive". page externeImmersive sont quatre étudiants en informatique venus d'Allemagne : Johannes Schickling, Emanuel J?bstl, Matthias Standfest et Elisaweta Masserova. Standfest, quant à lui, est doctorant à l'université de Chaire d'architecture de l'information de l'ETH Zurich (D-ARCH).

Leur application permet d'explorer des espaces, même éloignés, à l'aide de la caméra du smartphone, comme lorsqu'on veut louer une chambre dans une ville étrangère. En plus de l'app, ils ont également créé en deux jours un site Internet avec page externeExemples de photos s'est construit. Elisaweta Masserova se dit totalement submergée. Pour son collègue d'équipe Emanuel J?bstl, la victoire est également inattendue, après 40 heures de programmation, les mots lui manquent : "Mais notre application est en ligne - on peut l'utiliser facilement".

JavaScript a été désactivé sur votre navigateur