Frage

Ich bin mit beharren für eine Anwendung ich schreibe, die Remote-hardwere steuert. Harren ist in Java geschrieben und keine Alternative API liefern.

Ich verwende eine Web-basierte GUI als Bedienfeld. So weit, so gut.

Ich kann Daten abrufen und festlegen REST-Kanäle wie Dojo mit funktioniert, aber das Problem ist, dass ich nicht wirklich wissen, wie REST-Kanäle zu verwenden. Welche Bibliothek soll ich so tun verwenden?

War es hilfreich?

Lösung

Wenn Sie gcc als Toolchain verwenden können Sie eine JVM mit GCJ einbetten in Ihrer Anwendung auszuführen beharren. GCJ macht es einfach, C ++ von Java zu nennen mit seinen CNI Schnittstelle (viel einfacher als JNI). Ich habe diese Methode Java Scripting in unserer C ++ Anwendung zu verwenden. Sie können sogar die beharren jar in eine native Bibliothek kompilieren und verknüpfen Sie es mit Ihrer App mit GCJ.

Die beste Referenz ist die GCJ Dokumentation .
Es gibt auch ein Linux Journal den Artikel enthält Embedded Java mit GCJ , dass Sie lesen können.
Sie können auch Anwendungen studieren, die gcj verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top