誰かがブラックベリー開発オプションの私の理解をチェック/修正できますか?

StackOverflow https://stackoverflow.com/questions/3485400

質問

BlackBerryデバイスにデータを取得し、おそらくサーバーに設定したいと思います。すべてのオプションで少し混乱しています。

リムプッシュ/パッププッシュ。 MDS-CSサービス(MDS-ISではなく)にHTTP GETリクエストを作成できるライブラリを使用します。これは、サーバーからデバイスへの片道操作です。

  • rim-push(オフライン視聴の可能性のあるURLまたはまたはショーカットをデバイスに押します)
  • パッププッシュ(上記と同じが、配信のメッセージ確認が可能)

ウェブサービス: :Visual Studio 2008を使用して、Web Servicesのみのプロジェクトを作成します。これがもうサポートされているのか、MDS-ISが使用されているのかは不明です。これは2ウェイ操作です。

MDS-IS: Eclipseを使用してアプリケーションを開発し、Javaが必要です。クライアントライブラリが何ができるかわからない(2ウェイ操作)。

オプションが欠落しているかどうか、または基本の理解を修正する必要があるかどうかを教えてください

役に立ちましたか?

解決

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

一般的:

MDSスタジオ: :Visual Studio 2008メソッドは、積極的にサポートされなくなりました。それはほとんど視覚的な形式のデザイナーでしたが、多くの理由で素晴らしい解決策ではありませんでした。基本的に、それを使用しないでください。

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

ウィジェット: :BlackBerry OS 5以上でサポートされています。 http://na.blackberry.com/eng/developers/browserdev/widgetsdk.jsp これらは「ネイティブ」ブラックベリーアプリによく似ていますが、HTMLとJavaScriptを使用して書かれています。 OS 5をターゲットにしているだけで、BlackBerryブラウザの制限がある場合は、迅速な開発に適したオプションになる可能性があります。システム機能に多くのJavaScriptフックがあるため、純粋なモバイルWebよりも多くの機能を提供し、アプリの世界などを通じてそれらを配信できます。

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top