Ist PVBrowser eine Webvisu?

norustnotrust

Level-1
Beiträge
484
Reaktionspunkte
163
Zuviel Werbung?
-> Hier kostenlos registrieren
Liebe Community

Ich habe mir gerade pvbrowser heruntergeladen und eine kleine Hello World Applikation gebastelt. Die funktioniert mit dem native-Client auch wunderbar. Nur dachte ich eigentlich daß man mit pvbrowser eine Webvisu erstellen kann (zumindest ist das in einem Artikel im SPS Magazin zu beschrieben). Leider schaffe ich es nicht die Visu in den Browser zu kriegen, Informationen dazu sind da aber mehr Lücken als "haft"...

Jetzt meine Frage: Kann man mit pvbrowser überhaupt eine Webvisu (=Visualisierung die in einem Standardbrowser läuft) erstellen? Und wenn ja: Gibts dazu auch ein Manual?
 
Jetzt meine Frage: Kann man mit pvbrowser überhaupt eine Webvisu (=Visualisierung die in einem Standardbrowser läuft) erstellen?
Ich hab es zumindest nicht so verstanden:

Das gleiche Prinzip wird mit pvbrowser verwendet. Der Benutzer führt den Client (pvbrowser) auf seinem Desktop aus. pvbrowser verbindet sich jetzt mit einem Server (pvserver) unter Verwendung einer URL. Mit pvbrowser können Sie alle Visualisierungs-Server (pvserver) in der gleichen Weise durchsuchen, wie Sie das mit einem Internet-Browser tun würden.

Der Unterschied zwischen einem Internet-Browser und pvbrowser ist, dass Web-Browser auf dem verbindungslosen HTTP (Hyper Text Transport Protocol)-Protokoll basieren, während pvbrowser das verbindungsorientierte pv (Prozessvisualisierung)-Protokoll verwendet
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hmmmm.... Da hast du Recht. Auf der anderen Seite schreiben sie:
pvsexample steht als Live-Demo-Server auf unserem Internet-Server bereit.

Achtung: Dieser Link funktioniert nur in pvbrowser oder in einem Web-Browser in dem das Protokoll registriert worden ist.
pv://pvbrowser.org:5050

Lesen Sie mehr über howto Register Protokoll pv oder pvssh in Firefox.

und weiter:
Sie können diese Visualisierungen so verwenden, wie Sie Web-Seiten mit einem gewöhnlichen Web-Browser verwenden würden[...]
 
Sie können diese Visualisierungen so verwenden, wie Sie Web-Seiten mit einem gewöhnlichen Web-Browser verwenden würden[...]

dieser Satz kann aber nicht zu "Sie können diese Visualisierungen mit einem gewöhnlichen Web-Browser verwenden" uminterpretiert werden - sonst würde es doch so da stehen, oder? :)
 
Liebe Community
Jetzt meine Frage: Kann man mit pvbrowser überhaupt eine Webvisu (=Visualisierung die in einem Standardbrowser läuft) erstellen? Und wenn ja: Gibts dazu auch ein Manual?

Kein klares Jein.

pvbrowser ist zunächst eine Client/Server Anwendung auf Basis von Qt, die ein eigenes Protokoll ( z.B. pv://pvbrowser.org ) verwendet.
Der pvbrowser Client kann mit einem Webbrowser verglichen werden (oben die Adresszeile) und man kann von einem pvserver zu nächsten springen.
Man kann in pvbrowser auch http://pvbrowser.org in der Adresszeile eingeben und pvbrowser verhält sich wie ein ganz normaler Webbrowser (Dank Webkit, das in Qt integriert ist).

Wenn man pvbrowser im einem Webbrowser wie Firefox betreiben möchte, gibt es den pvbrowser client auch als Netscape Plugin.
Wie man das in eine html Seite einbindet kann man in der folgenden Datei sehen (sollte bei Dir installiert sein)
pvb\browserplugin\pvbrowserplugin-example.html

Unter Windows musst Du ein paar Dateien von $PVBDIR\win-mingw\bin in das Firefox Plugin Directory kopieren, um das Plugin zu installieren.
Also:
pvb\win-mingw\bin\nppvbrowser.dll
und
die dortigen Qt DLL's
sowie die Qt Plugins unter
pvb\win\mingw\bin\plugins
pvb\win\mingw\bin\imageformats
(Unterverzeichnisse plugins und imageformats im firefox plugin directory anlegen)

Unter Linux musst Du einen symbolischen Link anlegen
ln -s /opt/pvb/browserplugin/libpvbrowser.so /usr/%{_lib}/browser-plugins/libpvbrowser.so
wobei %(_lib) = lib oder lib64 sein kann.

PS: pvbrowser macht im Prinzip das, was man in (ferner) Zukunft mal mit WebSockets machen will. (Neben http einen eigenen verbindungsorientierten Kommunikationskanal verwenden)
 
Zurück
Oben