これは実際には非常に幅広い質問です。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 という本をお勧めします。彼はさまざまなオプションをかなりうまくカバーしています。