Startseite » Internet » AdaCore verkündet Gewinner des fünften jährlichen „Make with Ada“-Programmierwettbewerbs

AdaCore verkündet Gewinner des fünften jährlichen „Make with Ada“-Programmierwettbewerbs

16. März 2021 – Auch in diesem Jahr haben die vielen spannenden Einreichungen für „Make with Ada“ gezeigt, wie einfach es ist, mit den Programmiersprachen Ada und SPARK zuverlässigen Code für Embedded-Systeme zu entwickeln. Nun stehen die Gewinner der fünften Ausgabe des Wettbewerbs fest.

AdaCore (www.adacore.com/) hat die Gewinner des fünften jährlichen „Make with Ada“-Programmierwettbewerbs (www.hackster.io/contests/adacore3) für Embedded-Projekte bekanntgegeben. Dieser lief vom 31. Juli 2020 bis zum 31. Januar 2021 und verzeichnete 173 Teilnehmer aus der ganzen Welt.

Die Teilnehmer waren aufgefordert, mit Ada und/oder SPARK als hauptsächlich eingesetzten Programmiersprachen ein Embedded-Software-Projekt zu entwerfen und umzusetzen. Sie mussten zeigen, dass ihre Systeme bestimmte Anforderungen erfüllen und auf Basis gängiger Entwicklungsmethoden implementiert wurden. Die Juroren bewerteten alle Projekte anhand der Projekt-Logs. Ausgezeichnet wurden diejenigen Projekte, welche das beste Gesamtpaket aus Stabilität und Zuverlässigkeit, Offenheit, Kollaborationsmöglichkeiten, Einfallsreichtum und Buzz-Faktor für die Community boten.

Der mit 2.000 US-Dollar dotierte erste Platz ging in diesem Jahr an Tharindu Suraj Liyanage, den Gründer und CEO des Drohnen-Start-ups SRQ, für seine dank ToF-Sensoren (Time of Flight) autonom fliegende „Crazyflie“ (1). Die Drohne besitzt zwar mehrere Sensoren, kann allerdings keine Hindernisse identifizieren oder den Abstand zum Boden ermitteln. Ziel des Projektes war es, ToF-Sensoren für Distanzmessungen in die auf Ada/SPARK basierende Drohnen-Firmware zu integrieren und autonome Funktionen zu ermöglichen, etwa das selbständige Halten der Höhe.

„Bereits seit fünf Jahren passe ich Firmware für Drohnen an“, berichtet Liyanage. „Nachdem ich von der Ada-Firmware für die Nanodrohne Crazyflie 2.0 erfahren habe, habe ich begonnen, sie auszuprobieren, und konnte die Kernfunktionen binnen weniger Wochen verstehen. Die Einfachheit der Ada-Firmware hat es mir erlaubt, eigene Funktionen umzusetzen, und dank der verfügbaren Ada-Bibliotheken konnte ich auch verschiedene Sensoren integrieren. Ich werde die Entwicklung meiner Drohnen-Firmware mit Ada fortsetzen und will sie als Open Source für alle bereitstellen, die sich dafür interessieren.“

Der Studentenpreis in Höhe von 1.000 US-Dollar wurde an Ahmed Hamdy verliehen, einen Computer- und Systemtechnik-Studenten der Technischen Universität Malaysia in Kuala Lumpur. Er entwickelte mit Ada einen Treiber für den Beschleunigungssensor LSM303AGR auf einem programmierbaren Einplatinenrechner BBC:MicroBit v1.5 und nutzte diesen Treiber dann für ein kleines Spiel (2), bei dem der Spieler den MicroBit möglichst ruhig in waagerechter Position halten muss.

Zehn Finalisten erhielten darüber hinaus 600 US-Dollar. Zu den spannendsten Einreichungen zählten:

– ein digitales Blutdruckmessgerät: https://www.hackster.io/guillengap/digital-blood-pressure-monitor-bf8a32?auth_token=74836b6ec06428adb1fae28f4fd7c449

– ein System zum Erkennen von Gaslecks und Belüften beengter Räume: https://www.hackster.io/PSoC_Rocks/gas-leakage-monitor-ventilation-system-for-confined-space-434957?auth_token=8f95865b5c0c95750bb29a6ee912e702

– ein smartes Tor mit Radar: https://www.hackster.io/ashokr/smart-entry-gate-with-radar-and-ada-b40349?auth_token=70a0182e2c3e7da417ace061c5e95eda

– ein Gerät zur Überwachung von Luft- und Lärmverschmutzung von Städten: https://www.hackster.io/370543/city-pollution-monitoring-device-cpmd-3feabd?auth_token=9f053319ea35c658fc8ce1fe6d86a6a4

„Wir hatten dieses Jahr einige herausragende Beiträge zu Make with Ada, die die einzigartigen Fähigkeiten von Ada, Entwickler beim Erstellen hochwertiger Software zu unterstützen, ausgeschöpft haben“, freut sich Bill Wong, Senior Technology Editor bei Electronic Design und einer der Juroren. „Die Projekte kamen aus fast allen Bereichen von Embedded-Anwendungen, inklusive Drohnen-Software, und zeigten, dass sich Ada und SPARK überall einsetzen lassen.“

„Wir waren sehr erfreut, dass dieses Jahr mehr Projekte von Studenten eingereicht wurden“, betont Fabien Chouteau, Software Engineer bei AdaCore und Autor des „Make with Ada“-Blogs. „Durch solche Wettbewerbe können Studenten viel lernen. Wir hoffen, dass der frühe Kontakt mit Ada und den Entwicklungsprinzipien von SPARK allen Teilnehmern grundlegende Fähigkeiten vermittelt hat, die sie während ihrer gesamten beruflichen Karriere nutzen können.“

Der „Make with Ada“-Wettbewerb ist Teil der AdaCore-Initiative, den Einsatz von Ada und SPARK für die Entwicklung von Embedded-Systemen und, ganz allgemein, „Software that matters“ voranzutreiben. Andere Bestandteile der Initiative umfassen kostenlose Ressourcen für Studenten, Entwickler freier Software, Hobby-Programmierer und alle, die mehr über Ada erfahren wollen, etwa:

– eine interaktive Lernplattform für Ada und SPARK (https://learn.adacore.com/)

– Präsentationen und andere Basismaterialien im GitHub-Repository (http://www.github.com/adacore)

– verschiedene Videokurse bei YouTube (https://www.youtube.com/playlist?list=PLkoa8uxigENkneyEEeDWVPgpMhPc9IJ7o)

– eine kostenlose Version der GNAT Toolchain (GNAT Community, https://www.adacore.com/download)

– das GNAT Academic Program (GAP), ein Programm, das zur Nutzung von Ada und SPARK im akademischen Umfeld ermuntert (https://www.adacore.com/academia)

Folgen Sie @adaprogrammers auf Twitter für Informationen zu künftigen Programmierwettbewerben mit Ada und SPARK (https://twitter.com/adaprogrammers).

(1) www.hackster.io/chathu-liyanage/autonomous-crazyflie-with-tof-sensors-a23d07?auth_token=09d3d2695c07750761a00811cb5a97b9

(2) https://www.hackster.io/shakram02/ada-accelerometer-driver-stable-nerve-game-1393b4?auth_token=5f6d2f2bf220e17dc8f2148a75c6e820

Diese Presseinformation kann auch unter www.pr-com.de/companies/adacore abgerufen werden.

Posted by on 16. März 2021. Filed under Internet. You can follow any responses to this entry through the RSS 2.0. You can leave a response or trackback to this entry

Sie müssen angemeldet sein um Kommentare zu schreiben Anmelden


Blogverzeichnis - Blog Verzeichnis bloggerei.de Blog Top Liste - by TopBlogs.de Blogverzeichnis