La société franco-américaine AdaCore, éditeur d’outils logiciels pour applications critiques et spécialiste du langage Ada, lance un concours international de développement baptisé “Make with Ada” ...afin de populariser l’usage des langages de programmation Ada et Spark, dont elle est l'un des grands promoteurs dans le monde. La compétition qui se déroule jusqu’au 30 septembre, avec une proclamation des vainqueurs en novembre 2016 par un jury d’expert et d’industriels, sera dotée de 8 000 euros de prix (5 000€ au vainqueur, 2 000€au second, 1 000€ au troisième). Deux prix spéciaux, des minidrones, seront aussi remis aux équipes dont le projet aura été jugé le meilleur en termes de fiabilité et d’ingéniosité.
Le concours est ouvert à tous les programmeurs, individuels ou en équipe (jusqu’à 4 développeurs) qui implémentent un code embarqué en Ada ou en Spark sur une cible matérielle basée sur un cœur ARM Cortex-R ou -M L’objectif des participants sera de démontrer que leur système est conforme aux exigences de départ de l’application choisie, et que les travaux ont été menés selon de bonnes pratiques de codage.
"Cette compétition est une excellente occasion pour les développeurs d'essayer une nouvelle technologie et de montrer leur imagination et leurs talents de programmation, déclare Fabien Chouteau, ingénieur logiciel chez AdaCore et auteur d’un blog sur le langage Ada. Ada est plus connu pour son utilisation dans des grands systèmes à très longue durée de vie, mais c’est également un langage adapté pour la programmation de systèmes embarqués de petite taille."
A ce sujet AdaCore a d'ailleurs d'ores et déjà développé une bibliothèque de pilotes logiciels en open source écrits en Ada pour les microcontrôleurs STM32F4 de STMicroelectronics.
Les modalités pratiques d’inscription à cette compétition sont accessibles ici, sur une page Web dédiée.