Any individual or team of individuals aged 18 or above can participate to the competition. No business-supported people/projects are allowed however: we want this competition to be for enthusiasts. See the Terms and Conditions.
The maximum number of participants in a team is 4 people.
The competition runs from June 20, 2016 through September 30, 2016. You can conduct your project whenever you want during this period.
Just fill in the form here to register.
It is desirable that you regularly update your project log to show your progress.
See the Terms and Conditions.
Make sure to record your progress in your project log. No other action is required. When the competition is over, all project logs will be frozen and then evaluated.
The best project (based on all four criteria) will receive 5000€, the runner-up will receive 2000€, and the third best will receive 1000€.
Two Crazyflie 2.0 drones will be also given as special prizes based on two of the evaluation criteria: one for the project rated most dependable and one for the most inventive.
In brief, the projects will be judged based on the project log, according to four criteria: dependable, open, collaborative and inventive. The complete process is defined in the Terms and Conditions.
We will contact the winners of this competition directly via email. The prize will be sent to the project leader; it is up to the team to decide how to allocate it to the team members. We expect to distribute all prizes within 45 days of the end of the competition.
This competition is around Ada for ARM Cortex-M and Cortex-R targets. Any environment meeting these conditions is acceptable.
See the Getting Started page.
You can use any Ada compiler you want. But keep in mind that the community should be able to reuse your work, which means being able to recompile the project.
You can use any language you want, but the project will be judged on the Ada/SPARK part.
If, for instance, your project uses a C library, the Ada binding will be taken into account by the judges. This is for example an opportunity for you to design an Ada interface for this library and share it with the community, you will get points in the collaborative criterion (don’t forget to mention it in your project log).
First, you can check within the community to see if someone is already working on that board. If you can’t find a runtime that suits your environment, you are free to create one specific to your board. The means to adapt the Ada runtime to a new board are described partially in this blog post. Feel free also to get help from the community.