CFW: Boa - Python web IDE
Verfasst: 26 Mai 2017, 12:14
Wie schon im BASIC-Thread angedeutet habe ich ein paar Tage an "Boa" gebastelt. Es ist mur ein ganz rudimentäres Setup bisher. Aber letztlich soll es auch simpel bleiben (mal schauen, on das klappt).
Die Idee ist, auf dem TXT direkt per Browser zu programmieren. Dazu habe ich drei Dinge zusammengeklebt:
Bisher gibt es keine Projektverwaltung, keine Möglichkeit, mehr als eine Datei zu bearbeiten etc etc und vor allem läuft es mangels VNC-Server gar nicht auf der CFW auf dem TXT, sondern nur auf dem TX-PI.
Letztlich wird das Setup deutlich einfacher sein, als z.B. Brickly, weil ich mich um die ganze TXT-Hardwareanbindung nicht kümmern muss. Alles was man auf dem TXT in Python machen kann geht schon. Man kann sätmliche Hardware ansprechen.
Ich weiss noch nicht, wie weit ich das ganze entwickel, daher habe ich den aktuellen Stand mal in meinem cfw-apps-Repository zur allgemeinen Belustigung abgelegt.
Die Idee ist, auf dem TXT direkt per Browser zu programmieren. Dazu habe ich drei Dinge zusammengeklebt:
- Den CodeMirror-Editor, damit man im Wbebrowser bequem Python-Code schreiben kann
- Den noVNC-Client, damit man am Browser den Bildschrm des TXT sehen kann
- Bricklys Code zur Kommunikation zwischen Brwoser und TXT
Bisher gibt es keine Projektverwaltung, keine Möglichkeit, mehr als eine Datei zu bearbeiten etc etc und vor allem läuft es mangels VNC-Server gar nicht auf der CFW auf dem TXT, sondern nur auf dem TX-PI.
Letztlich wird das Setup deutlich einfacher sein, als z.B. Brickly, weil ich mich um die ganze TXT-Hardwareanbindung nicht kümmern muss. Alles was man auf dem TXT in Python machen kann geht schon. Man kann sätmliche Hardware ansprechen.
Ich weiss noch nicht, wie weit ich das ganze entwickel, daher habe ich den aktuellen Stand mal in meinem cfw-apps-Repository zur allgemeinen Belustigung abgelegt.