3

私はこのフォーラムの初心者です。BlackberryWidgetとJavaSDKの両方のドキュメントを調べていました。明確にするために、次の疑問があります。-

1)JavaSDKとWidgetSDKの長所と短所は?

2)JavaSDKとWidgetSDKをいつ使用するのですか?

3)Javaアプリケーションとウィジェットアプリケーションの両方に最新のブラックベリーOS 5.0が必要ですか?または、それらが下位バージョンとも互換性があるかどうか。

4)Java SDKで開発されたものは、ウィジェットSDKで実行できますか?同様にその逆?

5)ウィジェットアプリケーション開発用の.javaクラスを作成することは可能ですか?

6)すべてのブラックベリーモデルがJavaとウィジェットの両方をサポートしているかどうか?

7)ブラックベリーJavaとウィジェットがサポートするデータベースは何ですか?

私はこれらに関する適切なドキュメントを見つけることができなかったので、これにいくつかの光を当ててください。

ありがとう、Rithu

4

3 に答える 3

1

1) Java SDK と Widget SDK の長所と短所は?

Widget SDK の長所: 魅力的な UI とユーザー エクスペリエンスをかなり簡単に作成できます。JavaScript のサポートは、CSS や HTML と同様にかなり合理的です。とてもなじみ深いでしょう。

Java SDK の長所: UI の観点から見ると、ほとんど必要最低限​​の機能しかありません。データまたはネットワークを集中的に使用するタスクを実行している場合に最適です。とはいえ、Widget SDK で Javascript 拡張機能を使用すると、Javascript 内からカスタム Java ルーチンに簡単にアクセスできるため、Widget SDK でこれを放棄する必要はありません。

2) Java SDK と Widget SDK をいつ使うべきか?

Blackberry 上の Java の UI ライブラリは非常に限られています。箱から出してすぐに出てくるものはひどいので、おそらく独自の UI フレームワークを考え出す必要があります。これを行うには非常に多くの時間がかかりますが、完全に制御できます。一方、Widget SDK は、従来の CSS と HTML をサポートし、Javascript も適切にサポートしています。これは、UI の作成が非常に簡単になることを意味します。高フレームレートを必要とするゲームを開発する必要がない限り、Widget SDK を使用することをお勧めします。データ駆動型のユーティリティやライフスタイル アプリケーションを検討している場合は、Widget SDK が最適です。

3) Java と Widget アプリケーションの両方に最新の blackberry OS 5.0 が必要ですか? または、下位バージョンと互換性があるかどうか?

Java は古いモデルでサポートされています。これは、私が思い出せる限りずっとそうです。ただし、Widget SDK は OS 5 以降でのみ使用できます。OS 5 デバイスの数は変動する目標です。多くの 4.6 デバイスがアップグレード パス上にありますが、まだバージョン 5 を実行していません。

4) Java SDK で開発されたものは何でもウィジェット SDK で実行できますか? 逆も同様?

いいえ、ウィジェット経由では実行できないタイプのアプリケーションがいくつかあります。例としては、高いフレーム レートを必要とするグラフィックスを多用するゲームがあります。

5) Widget アプリケーション開発用の .java クラスを作成することは可能ですか?

もちろん、「Javascript Extensions」を見てください。これらは、ウィジェットを実行する Javascript 内から Java コードを呼び出す方法を提供します。

6) すべての blackberry モデルが Java と Widget の両方をサポートしているかどうか。

いいえ、OS 5 以降のみがウィジェットをサポートしています。

7) blackberry Java と Widget がサポートするデータベースは何ですか?

ローカル データベースについて話している場合は、ローカルの永続性がサポートされていますが、SQL サポートを探している場合は、いくつかあるサード パーティに目を向ける必要があります。

于 2010-08-20T21:03:19.960 に答える
1

これについてはまだいくつか質問がありますが、私が見つけたものから洞察を与えることができるかもしれませんが、間違っている場合は修正してください.
1 & 2. Java SDK は RIM API へのより多くのアクセスを提供しますが、Widget SDK はその一部のみを提供します (ただし、Javascript 拡張機能を開発して、ウィジェット SDK によって提供される制限された機能を拡張することができます)。ウィジェット SDK を使用して開発する場合、主に html、css、javascript を使用してビルドするため、Java についての知識があれば十分です (これは、Web プログラミングの経験があり、Java の経験がない場合に非常に役立ちます)。Java SDK は柔軟性を提供しますが、開発は容易ではありません。ウィジェット SDK を使用する場合と比較すると、アプリケーションの開発は簡単ですが、柔軟なアプリケーション (RIM API に大きく依存している可能性があります) を構築するには、ウィジェット SDK は適切な選択ではない可能性があります。
3.Java SDK の場合、下位バージョンでサポートされていたさまざまな機能について考慮する必要があります (blackberry アプリケーションのクロス バージョンの開発を検討している場合)。ただし、ウィジェット SDK は新しいものであり、これをサポートする最小 OS バージョンはバージョン 5.0 です。下位バージョンでは、通常、ブラウザ アプリケーション/Web アプリケーションを使用します (バージョン 4.6 以降では、blackberry ブラウザ エンジンに依存します)。
4 & 5.これについてはまだわかりません。まだこの部分を調べてください。
6.ブラックベリー デバイスのオペレーティング システム/ソフトウェア バージョンに依存すると思います。
7. SQLite はバージョン 5.0 以降でサポートされています。

これについてもまだ勉強中なので、間違っていたら訂正してください。これがお役に立てば幸いです。実際には、blackberry 開発者サイトで回答を見つけることができます。詳細情報を参照できるかもしれません。

于 2010-03-17T07:28:29.133 に答える
1

ウィジェット SDK の欠点

  • ページ間のナビゲーションが遅くなる
  • パフォーマンスの問題が存在する

Java SDK アプリケーションは、ウィジェット SDK と比較してはるかに高速です

于 2011-02-03T06:05:12.857 に答える