Deuxième prix : une approche révolutionnaire de l'embarqué
La start up nantaise a mis au point un langage qui ouvre les petites puces (8, 16, et 32/16 bits) aux technologies objet. Avec cette avancée technologique majeure, elle construit des applications personnalisées pour ses clients.
Lorsqu'il revient des Etats-Unis, où il a notamment travaillé sur les compilateurs Java chez IBM, Fred Rivard a une idée en tête : porter la technologie objet sur la majorité des microcontrôleurs qui peuplent notre
quotidien. En effet, pour équiper les objets les plus simples comme les plus sophistiqués, près de 10 milliards de puces sont produites chaque année dans le monde. Or, l'écrasante majorité (85 %) est constituée de puces à 8 et 16 bits,
inaccessibles aujourd'hui aux langages objet comme Java. Les seuls pourtant capables de pérenniser les investissements en cas d'évolution matérielle. La problématique recouvre des enjeux colossaux, et c'est pour y répondre que Fred Rivard fonde
Industrial Software Technology (IST) à Nantes en 2002.D'emblée, l'entreprise se fixe pour mission de construire des solutions objet embarquées sur mesure. Commence alors une intense phase de recherche et développement afin de mettre au point les outils nécessaires. IST élabore
notamment le langage Icetea, clé de voûte de la stratégie de l'entreprise. Ce dernier reprend la sémantique objet et la syntaxe de Java, mais il emprunte aussi au C pour ses performances et à l'assembleur pour sa proximité avec le matériel.
' Icetea est immédiatement accessible par des programmeurs Java. Nous l'utilisons en interne pour produire des machines virtuelles spécialisées bien plus vite que ce qui se fait ailleurs ', précise
Frédéric Rivard.
Votre opinion