Remote-Kommunikation mit R - Wie starte ich mit einem R GUI-Client, um auf R auf einem Remote-Server zuzugreifen

8

Ich habe Rinside Qt Beispiel qdensity versucht und es wirklich gemocht. Es war einfach einzurichten und ich war überrascht wie einfach es war zu verstehen und zu modifizieren, da ich praktisch keine Erfahrung mit Qt habe. Jetzt frage ich mich, ob es möglich ist, RIside mit R irgendwo auf einem Remote-Rechner zu verwenden.

Es scheint, dass ich RIside nicht für diesen Zweck verwenden kann. Ich frage mich, ob es eine andere Möglichkeit gibt, eine Qt Desktop-App zu erstellen, die auf einigen Servern mit R kommuniziert. Ich habe R Studio Server laufen und ich bin wirklich glücklich damit, aber es ist für die R-Leute. Um mein R-Zeug innerhalb unseres Instituts auch unter Nicht-R-Leuten zu promoten, möchte ich eine einfache, sehr begrenzte GUI anbieten, die grundlegende Dinge tun kann, wie das Zeigen eines Graphen oder das Starten eines R CMD Batch . Ich weiß auch, glänzend (und glänzend Server) und habe es kürzlich aktiv getestet, aber ich bin auf der Suche nach einem einfachen Desktop-Client gehen mit meinem Server-Seite R.

verbinden

Gibt es eine Grundlage, um mit Rserve und Qt zu beginnen? Irgendwelche Vorschläge (wo anfangen, Beispiele, generell schlechte Idee) ???

Was kann R mit so etwas wie diesem IPC- oder D-Bus-Zeug umgehen?

    
Matt Bannert 21.02.2013, 23:35
quelle

3 Antworten

1

Verwenden Sie Qt mit C ++ und verarbeiten Sie nur die Dateien, die Sie mit R auf Ihrem Server erstellen. So zum Beispiel: Erstellen Sie die Grafik und speichern Sie sie in einem Format, das Sie laden können. BMP, PNG usw. Laden Sie es auf Ihre GUI.

Außerdem schlage ich Qt Creator für das GUI-Design vor. Es ist schnell und einfach. Diese Idee passt nur zu Ihnen, wenn Sie nicht in einer Umgebung von R bleiben wollen.

    
alap 29.08.2013 11:32
quelle
0

Wenn ich Programme erstellt habe, die Daten verarbeiten und Dinge wie Wahrscheinlichkeiten und Diagramme berechnen, verwende normalerweise HTML für die Schnittstelle mit PHP und überlasse den Rest der Verarbeitung (zum Beispiel R-Skripte) dem Server.

    
user11924 03.03.2014 16:04
quelle
0

Für jeden neuen Besucher: Werfen Sie einen Blick auf openCPU , veröffentlicht R-Funktionen als restful-Dienste und führt das Marshalling von R-Daten durch Typen von und nach JSON.

    
Christoph Glur 26.05.2015 20:42
quelle

Tags und Links