- Did I win the contest? When will I receive my prize?
- Free hardware application: Do I have to submit a project entry if I receive free hardware?
- Free hardware application: How many free devices are available?
- Free hardware application: How many ideas can I submit?
- Free hardware application: I was notified that I was selected to receive one of free devices. When will I receive it?
- Free hardware application: What happens if I receive free hardware and do not submit a project entry?
- Free hardware application: What kind of idea is more likely to win free hardware?
- I submitted my project but it says "Awaiting moderation". Will it affect my eligibility?
- My project is locked and I can't edit it anymore. Why is that?
- Somebody copied my entry! What can I do?
- What are the entry requirements?
- What are the judging criteria?
- What are the prizes?
- What are the steps to enter the contest?
- What is the contest timeline?
- When will winners be announced? Where can I see the list?
- Who is eligible to participate?
- Can I use another compiler?
- Does it need to be Ada? Can I also use language X or Y?
- How do I get started with GNAT for ARM boards?
- How many people can be on a team?
- How will I know if I win the competition? When will I receive my prize?
- How will the projects be judged?
- I intend to use board XXX, but it does not seem supported. What do I do?
- What are the hardware and software requirements?
- What are the prizes?
- What is the timeline?
- Who is eligible to enter the competition?
If you are a winner, we will contact you directly via email to arrange the shipment of your prize.
Participants who receive free hardware and do not submit a project may be ineligible for future giveaways unless the hardware is returned.
If you receive free hardware and become unable to submit a project, please contact us at email@example.com and let us know as soon as possible. We may choose to arrange for the hardware to be shipped to another participant.
Each Individual Participant’s and each Team’s Submission shall contain:
- A technical description of the content of their Project;
- Pictures or videos explaining the architecture, the content and/or the making of the Project;
- Links to external resources, such as a github or public svn repository, containing the sources and/or documentation of the Project. The Submission will be used for the evaluation of the Project by the Judging Panel and must meet the following conditions:
- All material except source code (such as documentation, and videos) must be in English.
- It must document clearly which parts of the Project are original and which parts are reusing content authored by third parties, such as pre-existing libraries.
- Identification of which parts of the Project have been submitted to a previous Make with Ada Competition.
- It must use the Ada or SPARK languages. It can optionally use components written in other languages (such as third-party libraries), but only the original part of the Project using Ada or SPARK will be evaluated by the Panelists.
Initial Submissions can be made by Participants between 15:00 CEST on Tuesday October 16th and 23:59 CEST on Friday February 15th. Submissions can be amended, corrected, or improved any time during this period.
Projects will be evaluated using the information available either directly from the Submission or indirectly on the resources referred to by the Submission, using the following “Four Criteria”: If the project has been submitted to a previous Make with Ada Competition, this judging will be done only on the parts of the project that were not part of that previous submission or were significantly changed from the version of the project submitted to that competition.,
Does the Project have a Free Software License, as defined by the Free Software Foundation or an open-source licence, as defined by the Open Source Initiative? Does it have an open design? Does it use open tools, hardware and platforms?
Is the Project usable by other members of the programming community? Does it have clearly-defined interfaces and documentation? Is it available in a public repository through a version control system such as svn or git? Does it have a bug tracking system? Can it be built with tools available to the community?
Does the Project make use of processes and technologies that provide high confidence that the software meets its requirements (for example formal methods, contract-based programming, testing, and coding standards)? Is its documentation accurate?
Does the Project demonstrate out-of-the-box thinking, does it bring new solutions to an existing problem, or apply existing solutions to a novel problem?
- 1st Place: Cash
- 2nd Place: Cash
- 3rd Place: Cash
- Analog Discovery 2 Pro Bundle
Step 1: Register for the contest
- Start by creating a free account on Hackster.io (or sign-in if already a member)
- Register for the contest by clicking “Register as participant”
Step 2: Build and document your project
- Build your project according to the submission requirements
- Document your project build on Hackster by clicking “create new project”
Step 3: Review and submit your project
- Review your project and make sure it meets all the submission requirements
- Submit your project by February 15 by clicking “review and submit project”
October 16, 2018 at 8:00 AM PT
February 15, 2019 at 11:59 PM PT
March 26, 2019
Winners of free devices will be announced individually by email on a rolling basis.
Contest winners will be announced on March 26, 2019. The list of winners will be visible on the main page (Contest brief).
“Make with Ada” is open to both “Individual Participants” and “Team Participants” (collectively, “Participants”).
Individual Participants must be at least the age needed to legally enter into this agreement under the laws of France (18), those of their country of residence, and those of the country from which they make their submission. Employees and contractors of the Organizer, Sponsors and Panelists, and the family members of, and any persons domiciled with, such employees or contractors, as well as individuals who received a prize , either as an Individual Participant or as a Team Participant, in the 2016 and 2017 editions of the “Make with Ada” contest, are not eligible.
“Teams” are composed of between two and four Team Participants, each of whom must be individually eligible. Each team must designate one of its members as the “Team Lead”, who will:
- be the only point of contact between the Team and the Organizer and be the recipient of all communication on behalf of the Team;
- receive any prize awarded to the Team and be responsible for sharing it among the Team Participants.
“Students” are Participants who are aged 26 or less when the competition starts, and who are registered in a higher-education curriculum leading to a PhD, Master, or Bachelor degree, or to any equivalent deemed equivalent by the Organizer. “Student Teams” are Teams comprising only Student Participants. “Student Projects” are Projects submitted either by a Student Participant or a Student Team.
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 criteria (don’t forget to mention it in your project log).
The maximum number of participants in a team is 4 people.
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.
First, you can check within the community to see if someone is already working on that board. If you can’t find a run-time 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.
The best project (based on all four criteria) will receive $5000, the runner-up will receive $2000, and the third best will receive $1000.
A Student-only Prize will also be awarded to the best-ranking Student Finalist: one Analog Discovery 2 Pro Bundle. Entrants must provide a student ID when registering to qualify for this prize, which will be defined in the competition Terms and Conditions.
The competition runs from October 16, 2018 through February 15th, 2019. You can conduct your project whenever you want during this period.
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. Please note that the Terms and Conditions are subject to minimal changes before the competition starts.
Couldn't find an answer to your question? Email us.