ProLern für Android

ProLern ist ein Programmiersprache, entwickelt von Dirk Hardy, mit dem Ziel Kindern das Programmieren beizubringen:

 

http://www.dirkhardy.de/ProLern

Das zugehörige Open-Source Projekt „ProLern für Android“ ist bei SourceForge gehostet. Neben dem Quellcode gibt es dort auch ein Hilfe-Forum.

Das Projekt „ProLern für Android“ stellt eine Entwicklungsumgebung für Android zur Verfügung. ProLern Programme können damit geschrieben und gestartet werden.

Neben der Android Version gibt es auch einen Plattform-übergreifenden ProLern Interpreter, der in Java programmiert wurde „prolern-run.jar“.

Diese kann mit „java -jar prolern-run.jar <programmdatei>“ aufgerufen werden. Die prolern-run.jar kann aus dem Projekt Dateiverzeichnis heruntergeladen werden:

Bei Fragen, Problemen oder Anregungen kann auch einfach eine Email gesendet werden:

ProLern4Android@gmail.com

Die App kann von folgenden Quellen installiert werden

HINWEIS: Das Projekt befindet sich noch in der Entwicklung. Im Projekt Wiki befindet sich eine ToDo-Liste mit Funktionen die schön zu haben wären.

 

Ideen und Wünsche werden gerne entgegengenommen und auf die „lange Liste“ geschrieben.    :-)

Das Turtle-Plugin erlaubt es über Externe-Kommandos die, von der Programmiersprache „Logo“ bekannte, malende Schildkröte anzusprechen. Das Plugin muss als eigene App zusätzlich zu ProLern installiert werden. Nach dem Starten von Prolern muss dann im Menü unter „Externes Programm auswählen“ die Zeile „TurtlePlugin“ ausgewählt werden. Ein ausführliche Beschreibung der Kommandos gibt es unter „Programme aus dem Buch“ > „TurtlePlugin“ > „XTP_00_Anleitung“.

Aktuelles:

Es handelt sich um die erste Version. Sensoren können noch nicht gelesen werden und es werden nur Roboter mit einem Aufbau analog zu TRACK3R unterstützt (Kettenantrieb über Port B/C, Mitten-Motor in Port A).

Der Funktionsumfang wird aber noch erweitert werden.

Turtle Plugin

mindstorms EV3 Plugin

Die Plugin Schnittstelle ist implementiert, d.h. ProLern kann um Plugin-spezifische Kommandos erweitert werden. Die folgenden beiden Plugins gibt es.

 

Damit das Plugin mit dem Roboter kommunizieren kann müssen die folgeden

Voraussetzung erfüllt sein.

 

* Auf dem EV3 muss Bluetooth aktiviert werden.

* Auf dem Android Gerät muss einmalig ein Bluetooth Pairing mit dem EV3 gemacht werden.

* Der Standardname "EV3" darf dabei nicht verändert werden.

* Nach dem Starten von ProLern muss im Menü "Externes Plugin auswählen" aufgerufen werden und aus der Liste dann das "Mindstorms EV3 Plugin" angetippt werden.

* Beispielprogramme gibt es im Menü "Programme aus dem Buch" unter "MindstormsEV3Plugin"

Das Plugin kann im Downloadbereich heruntergeladen werden

prolern_MindstormsEV3Plugin_1_0.apk

 

Alternative dazu auch im Google Play Store

ProLern mindstorms EV3 Plugin

Das Plugin kann im Downloadbereich heruntergeladen werden

ProLern_TurtlePlugin_1_1.apk

 

Alternative dazu auch im Google Play Store

ProLern Turtle Plugin