シンプルウェブサービス(「サーバー」)を作成する必要があります。目標はQt/C++アプリケーションで読み取ったデータをJSONデータとして提供することです。基本的にブラウザのJavaScriptアプリケーションはQtアプリケーションからデータを読み込みます。通常は単一のユーザーシナリオなので、ユーザーはブラウザでGoogle Mapsアプリケーションを実行し、追加データはQtアプリケーションから取得します。JSONデータを提供するC++/Qt(サーバーとして動作する)でシンプルなWebServiceを作成
これまでのところ、私が発見したこれらのlibs:
- Qxt:http://libqxt.bitbucket.org/doc/0.6/index.htmlが、私はいくつかの例を欠場C++/Qtの上の初心者であること。追加:私はhere
- のgSOAPの一例を発見した:http://www.cs.fsu.edu/~engelen/soap.htmlは、より多くの例やドキュメントを持っており、またJSON
- KDのSOAPをサポートしているようだ:私の知る限りがない例とhttp://www.kdab.com/kdab-products/kd-soap/、ドキュメンタリーはhere
- Qtの特徴でありますそれ自体は、それがクライアントとして動作する詳細です:基本的に私を与えhttp://qt-project.org/videos/watch/qt-networking-web-services
SOチェック上記のLIBSにリンク
- webservice with Qt例で私は実際には得られません。
- How to Create a webservice by Qt
だから、基本的に私は次の質問ています:LIBはあなたが使用する
- を?私はできるだけシンプルにしたいと思っており、はの例が必要です。
- JSONデータをWebService以外のJavaScript Webページに提供するもう一つの方法はありますか?
- 編集、備考:---
は固有のアプリケーションにする必要があります。 Webサーバーをインストールすることはできません。余分な実行時間を使用することはできません。ユーザーがアプリを実行するだけです。たぶんQtのWebKitがアプローチ可能性が....
-
現在、現在、私は、私のテストのように「Qt HTTP Server?」
既存のWebサーバーから呼び出されているCGIプログラムとして作成してみませんか?おそらくもっと簡単です。 –
これは基本的にデスクトップのシナリオです。データはユーザーのPCのみに存在し、各ユーザーのPCにWebサーバーをインストールすることはできません。 WebAppは、Google Mapsを搭載しているためにのみ使用されます。 –
[Jetty](http://jetty.codehaus.org/jetty/)とお考えですか? IIRCにはインストールが必要なく、Javaが必要です。 –