Visuelle Programmierumgebung
Hedgehog Cloud
Roboter und mehr im Browser programmieren

Hedgehog Cloud

Förderjahr 2018 / Project Call #13 / ProjectID: 3361

Wer sind wir? Wir sind PRIA, ein Verein der Jugendlichen Wissenschaft und Technik näher bringen will. In unseren Workshops bauen und programmieren wir mit Kindern und Jugendlichen Roboter, und helfen ihnen so einen Einblick in die Vielfalt von Wissenschaft und Technik zu bekommen.

Für wen ist es? LehrerInnen und Bildungsorganisationen können die Entwicklungsumgebung (IDE) im Rahmen ihres Unterrichts nutzen. HauptnutzerInnen sind natürlich die SchülerInnen, beginnend im Volksschulalter.

Was ist es? Für einen reibungslosen Einstieg ins Programmieren ist u.a. eine IDE nötig. Traditionelle IDEs müssen zuerst installiert werden, was bei vielen Geräten in einem Computerraum kompliziert ist. Unsere existierende Hedgehog Web-IDE ist für Roboterprogrammierung ausgelegt: Programme und Webserver liegen am Roboter; ohne Roboter kann also nicht gearbeitet werden, eine unpraktische Einschränkung. Bei anderen Web-IDEs braucht man einen Account, was ähnlich mühsam ist wie Anwendungen zu installieren. Diese beiden Probleme wollen wir im Hedgehog Cloud Projekt beheben.

Wie funktioniert es? Die Hedgehog IDE wird an die neuen Anforderungen angepasst: die IDE wird über das Internet zugreifbar gemacht, Daten werden clientseitig verschlüsselt und können so auch ohne Account sicher online gespeichert werden. Mit WebRTC wollen wir außerdem Peer-Coding ermöglichen. Programme können am Server, im Browser oder auf einem Roboter ausgeführt werden; Erweiterungen sind flexibel möglich.

Themengebiet

Education |Bildung |Lernen
,
Online-Plattformen
,
Programmieren
,
Unterricht

Zielgruppe

Jugendliche
,
Kinder
,
Lehrer

Gesamtklassifikation

Cloud Service

Technologie

Cloud Service
,
Javascript

verwendete Open Source SW

React
,
Apollo
,
Express
,
node.js

Lizenz

AGPL 3.0