Blackberry プラットフォーム向けに C または C++ で開発を試みた人はいますか?

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

  •  02-07-2019
  •  | 
  •  

質問

組み込みコンピューティングでの私の経験に基づくと、このようなことを行うには、プラットフォームにアクセスするために高価な機器 (ICE デバッガー、JTAG プローブ、I2C プログラマーなど) が必要になることがわかりますが、私は常々疑問に思っていました。野心的なハッカーが、Blackberry デバイスにネイティブ コードをロードする方法を発見しました。誰でも?

編集:公開された SDK とそれに伴う制限については認識しています。誰かが彼らを回避しようとしたかどうか、そしてもしいるなら、彼らがどこまで到達したかに興味があります。

役に立ちましたか?

解決

私はこれまで、さまざまなフォーラムでこの質問が飛び出すのを見てきました。オリジナルの Blackberries は C++ でプログラム可能でしたが、RIM はネイティブ パラダイムへの C/C++ コンパイルで安全なプラットフォームを実装しようとする際に問題に遭遇したと思います。

デバイスには JTAG ポートがありますが、開始点として RIM コードを入手できない限り、問題は膨大になります。

また、代替の FOSS オペレーティング システムを搭載した Blackberry がどれほど役立つかについても疑問に思っています。これは、BES または BIS に接続したり、PIN を送信したりするためのプロトコルを備えていない可能性が高いためです。単にハンドヘルド コンピューティング プラットフォームの能力を探しているだけなら、もっと有力な候補がたくさんあると思います。

他のヒント

いいえ、C++ は数年前に段階的に廃止されたため、サポートされている RIM 開発ツールではなくなりました。クライアント アプリケーションは Java (またはいくつかの 5GL フレームワークの 1 つ) で開発でき、Web およびサーバーサイド アプリは標準ツールを使用して開発できます。

最新情報をお探しの方のために、QNX としても知られる新しい Playbook OS、Blackberry 10 としても知られる (または、それを実行する携帯電話が発売されるときになる) は、実際には C/C++ ベースであり、QML と C++ add も使用しています。カスケードと呼ばれます。

残念ながら公式は SDKウェブサイト Java についてのみ言及しているようです。によると ウィキペディア, 、BlackBerry のバージョンが異なると、異なるプロセッサが使用されます。RIM がデバイスに独自のオペレーティング システムを使用しているという事実と組み合わせると、公式ツールなしでネイティブ コードを開発するのはかなり困難になります。また、高度な改造をさらに禁止する部分的な API レベルのセキュリティ制限もあります。

これに対する答えをランダムに検索して見つけた http://supportforums.blackberry.com/t5/Tablet-OS-SDK-for-Adobe-AIR/Native-C-C-SDK/td-p/778009 これには、BB が近々 C/C++ SDK をリリースする予定であることが記載されていますが、詳細は 2011 年のゲーム開発者カンファレンスで提供される予定です。

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