0

Blackberry デバイスでサーバーにデータを取得し、場合によってはデータを設定したいのですが、すべてのオプションに少し混乱しています。

RIM-Push/Pap-Push。MDS-CS サービス (MDS-IS ではない) への HTTP GET 要求を構成できる任意のライブラリを使用します。これは、サーバーからデバイスへの一方向の操作です。

  • RIM-Push (URL やショートカットをデバイスにプッシュして、オフラインで表示できるようにする)
  • PAP-Push (上記と同じですが、メッセージの配信確認が可能です)

WebServices : Visual Studio 2008 を使用して、Web サービスのみのプロジェクトを作成します。これがサポートされなくなったのか、それとも MDS-IS が使用されているのかは不明です。これは 2 方向の操作です。

MDS-IS: Eclipse を使用してアプリケーションを開発し、Java が必要です。クライアント ライブラリで何ができるか (双方向操作) がわかりません。

オプションが不足している場合、または基本的な理解を修正する必要がある場合はお知らせください

4

1 に答える 1

1

これは実際には非常に幅広い質問です。BlackBerry デバイスがサーバーと対話する方法は多数あり、理想的な方法は特定のアプリケーションに大きく依存します。

一般的:

MDS Studio : Visual Studio 2008 メソッドは積極的にサポートされなくなりました。これは主に視覚的なフォーム デザイナーでしたが、多くの理由から優れたソリューションではありませんでした。基本的には使用しないでください。

モバイル Web : 必要な作業によっては、これでうまくいく場合があります。サーバー側のすべて。知っておくべきこと (そしてこれが多くの問題でうまくいかない理由) は、BlackBerry 6 より前のブラウザーは、HTML サポートまたは JavaScript サポートのいずれかの点であまり機能がなかったことです。ただし、BlackBerry ホーム画面にアイコンとして表示されるモバイル Web サイトへのショートカットを作成することはできます。また、BlackBerry Web Signals ( http://na.blackberry.com/eng/developers/browserdev/websignals.jsp)を使用して、モバイル Web ページへの変更をデバイスにプッシュできます。

ウィジェット: BlackBerry OS 5 以降でサポートされています。 http://na.blackberry.com/eng/developers/browserdev/widgetsdk.jsp これらは「ネイティブ」の BlackBerry アプリのようにパッケージ化されていますが、HTML と JavaScript を使用して記述されています。OS 5 のみを対象としていて、BlackBerry Browser の制限がある場合は、迅速な開発に適したオプションです。システム関数への多数の JavaScript フックにより、純粋なモバイル Web よりも多くの機能が提供され、App World などを通じて配布できます。

Java アプリ: ほとんどの開発作業が行われますが、最高のユーザー エクスペリエンスと機能性が得られる可能性があります。ここで十分にカバーするにはトピックが広すぎますが、SO や他の場所でこれらに関連する多くの質問があります。良い出発点は BlackBerry 開発者ゾーンです: http://www.blackberry.com/developers RIM プッシュと PAP プッシュはどちらも Java アプリと対話するため、このカテゴリに分類されますが、達成するために使用できる他の方法があります。同様の結果 (クライアントのポーリング、または SMS や電子メールを使用して情報をプッシュしたり、クライアントを起動したりするのを見たこともありますが、これは RIM では推奨されていません)。

オプションの詳細な概要については、友人の John Wargo による BlackBerry Development Fundamentals という本をお勧めします。彼はさまざまなオプションをかなりうまくカバーしています。

于 2010-08-17T14:02:42.747 に答える