2016-06-03 11 views
0

Meine Universitätskollegen und ich müssen für einen Monat mit einem Segelteam arbeiten. Das Segelteam hat mit dem Entwurf einer App unter Verwendung der App Inventor begonnen. Sie haben keine Informatikausbildung (wahrscheinlich benutzen sie deshalb diese Plattform). Aber wir machen.Herstellen einer TCP-Verbindung zum Remote-Server mit App Inventor

Wir müssen nun eine TCP-Verbindung mit dem Server einbetten, so dass das Telefon automatisch mit dem Bootssteuergerät in der Nähe verbunden wird, sobald die Anwendung gestartet wird. Die Infrastruktur des Servers ist weit entfernt, um mit App Inventor kompatibel zu sein (obwohl ich nicht sage, dass das unmöglich ist). Für uns ist es nur wichtig, dass der Server das TCP-Protokoll versteht und auf Verbindungsanforderungen reagiert.

So jetzt meine Frage:

Ist es möglich, nur die Click-and-Drop-Oberfläche von App Inventor unter Verwendung eines solchen niedrigen Niveau Kommunikationsprotokoll zu implementieren?

Falls nein, ist es möglich, die mit App Inventor entwickelte High-Level-App zu verwenden und sie auf eine niedrigere Ebene wie JavaScript/Java Byte Code zu übertragen? Ich frage mich auch, ob App Inventor so funktioniert? Von diesem Zeitpunkt an wir den Code zu schreiben und verbessern die App mit TCP-Verbindung ...

Antwort

0

der Lage wäre, Sie können Ihre eigenen Erweiterungen und erstellen einige Blöcke für die TCP-Verbindung selbst erstellen.

Die App Inventor-Erweiterungen werden derzeit getestet. See the announcement für weitere Informationen und lesen Sie die App Inventor Extensions document über die Verwendung einer App Inventor Extension.

Für einige Beispiele, see my extensions here.

In Bezug auf die Übersetzung einer App Inventor App in "etwas anderes", see this thread.