2012-02-07 9 views
2

私たちの会社が作り出すいくつかのモバイルアプリケーション(AndroidとiOS)をサポートするために、いくつかのWebサービスを書く必要があります。私たちはWindows/IISサーバーを使用しているので、サービスはWCF/.NET 4に基づいています。どの形式がモバイルエンドで使用するのが最も簡単だろうと思います。私はJSON、SOAPなどがあることを知っていますが、モバイル環境内で最も優れたサポートがあるのはわかりません。提案?iOS/Androidアプリでどの種類のウェブサービスを使用する必要がありますか?

私は両方のモバイルプラットフォームで消費される1組のWCFサービスを持つつもりです。

+0

入力していただきありがとうございます。私は研究中に見つけたものに従います。私は、JSONが作業するのが最も簡単で、SOAPよりもネットワークのオーバーヘッドが少ないようです。私はまだAndroid側であまり仕事をしていませんが、Objective-CでJSONデータを解析するためのクラスを提供するJSON-Framework(https://github.com/stig/json-framework)というものが見つかりました。 Cocoa TouchフレームワークにJSONサポートを含める)。 –

+0

私は[Google GSONライブラリ](http://code.google.com/p/google-gson/)がAndroidでうまくいくことを発見しました。 Objective-Cを含む[json.org](http://json.org/)では、あらゆる言語の人気あるJSONライブラリのほとんどを見つけることができます。 – SliverNinja

答えて

1

私の経験上、iOSとAndroidのための最良の方法はJSONを使用することです。

サーバー...私はJava(ストラットなど)を使用します。これは私がデータを変換するRESTish URLからJSONを提供するためにスリムなフレームワーク(PHP)を使用し、GSONライブラリ

+0

ありがとうございます。 JSONです –

0

を助け

希望、それは私の場合には前方にかなりストレートでした。

-1

私はJAXBを使用しているデータを解析するためにapache Camel CXF(Webサービス)&を使用します。 注:サーバー上の.NETプラットフォームを使用しているので、CXF http://camel.apache.org/cxf.html

+0

-1 iOS/Android + .NETのシナリオではどのように*これを適用できますか? – millimoose

5

について、WCFはかなり簡単にRESTfulなサービスを構築するためにWebHttpBindingsWebServiceHostFactoryを使用してXMLやJSONメッセージを送信/受信をサポートしています。

クライアントプラットフォームの場合、JSONまたはXML形式のメッセージをURLに送信して応答を取得できるHTTPクライアントが必要です。これを管理しやすくするライブラリがたくさんありますが、サービスに含まれる複雑さによって異なります。

私はSOAPを避けますが、BasicHttpBindingServiceHostFactoryを追加してWCFを使って簡単にサポートできます。

+1

+1 OPの質問(サーバーとクライアント)の両面に対処するため+1。 – Tim

関連する問題