As you might know, eProseed and Oracle are organizing an IoT hackathon in Utrecht . To facilitate the participants, Oracle will provide each team with a Raspberry Pi. The participants will then create an IoT App for the enterprise in two days. This means they will have to program in a language that is supported on the Raspberry Pi.
Programming languages
The Raspberry Pi Foundation recommends Python as a language for learners (source https://www.raspberrypi.org/help/faqs/#softwareLanguages). The Pi in Raspberry Pi even comes from the Python programming language; the very idea of programming is reflected into the name of device.
Any language that will compile for ARMv6 can be used with the Raspberry Pi, though; you are not limited to using Python.
A considerable number of programming languages have been adapted for the Raspberry Pi, either by the creator of the language or by users of the language who wanted to see their language of choice available on the Raspberry Pi.
Python, C, C++, Java, Scratch, and Ruby all come installed by default on the Raspberry Pi. The people from Raspberry Pi recommend Scratch for younger kids.
Other languages that can be used are:
- HTML5
- Javascript and JQuery
- Perl
- Erlang
Windows
If you are coming from a ‘Windows’ Shop, you can still participate in the Hackathon. The Raspberry Pi v2 can run windows 10. It is explained here how you can set up your pc and your device. Once you are done, you can use Visual Studio to program your application.
Register
The programming language is no excuse not to participate, there are plenty of options that are suitable for you out of the box. And with some extra work, you can even add Windows 10 on the device. So…what are you waiting for? Go to our registration page and register for the hackathon!




