6

Nokia S60 シリーズの UI に基づいた Symbian 9.1 ハンドセット、Nokia E65 を持っています。シンプルな全画面表示のグラフィック アプリケーションを作成したいと考えています。いくつかのテキストと画像を表示し、キーボードから基本的な操作ができる必要があります。それは私だけのためであり、展開されることはありません。

では、それを行うための最も迅速で最も痛みのない方法は何だと思いますか?

私は次のスキルを持っています: - HTML、PHP、ASP.net、JS - ASP.net と C#、Silverlight - Java ですが、ほとんどはネットワーク用であり、UI ではありません - 一部の C++

Nokia IDEをダウンロードしましたが、一見怖いです:)

チュートリアルや例は大歓迎です!

編集:特に、2つの質問:

  1. そのハンドセット用のスタンドアロンのフラッシュ アプリケーションを作成する可能性はありますか?
  2. QTモバイル版はどうですか?
4

7 に答える 7

6

デバイスには、必ずPython for S60 を使用してください。Symbian の C++ SDK よりもはるかに簡単に開始できます。Python が提供するよりも低レベルの機能が必要な場合は、c++ で小さなモジュールを作成し、Python プログラムで使用できます。

あなたが説明しているような単純なアプリケーションの場合、Python は問題なく動作します。PC で Nokia の IDE やツールを使用する必要さえありません。テキスト エディターでコードを記述し、それを携帯電話にコピーしてライブでテストするだけです。

他の人が述べたように、他のオプションには次のものがあります。

  • Symbian C++ SDK : これらのツールは直感的に操作できるものではないことがわかったので、開発も簡単ではありません。
  • Nokia の WRT : javascript/css/html を使用していますが、お使いの携帯電話では利用できません。
  • Qt : お使いの携帯電話ではご利用いただけません。
  • Java Me : おそらく 2 番目に良いオプションです。コードは少し大きくなりますが、より収益性が高くなります。ツールは Python ほど単純ではありませんが、Symbian ほど複雑ではありません。
于 2009-10-15T17:00:27.327 に答える
4

将来、Symbian プラットフォームでさらに開発を行う可能性があると思われる場合は、Qtを検討することを強くお勧めします。残念ながら、Qt には S60 3.1 以降が必要なため、E65 では使用できません。(E65 は S60 3.0 を実行します)。

Qt のコーディングは C++ で行われるため、必要に応じてネイティブ プラットフォーム API にもアクセスできます。ただし、ほとんどのアプリでは、(かなりユーザーフレンドリーな) Qt API が必要なすべての機能を提供します。

バックグラウンドによっては、Java や Python を使用するよりも学習曲線が急勾配になる場合がありますが、非常に強力なツールキットにアクセスできるというメリットがあります。もちろん、Qt API のみを使用する限り、必要に応じてアプリを他の Qt プラットフォームに簡単に移植できます。

于 2009-10-13T09:07:25.843 に答える
3

Java MEに行きます。投稿にリストするすべてのことは、Java で実行できます。

于 2009-10-09T07:44:14.150 に答える
2

C++ 用の Symbian SDK は、ここからダウンロードできます

NSBasicは別のオプションです。

親切、

ダン

于 2009-10-09T06:59:04.323 に答える
2

Pythonをお勧めできますか? 新しい Symbian ハンドセットにはWeb ランタイム (WRT)をお勧めしますが、古き良き E65 ではサポートされていません。

于 2009-10-09T08:43:14.373 に答える
1

私は明らかに偏見がありますが、「SymbianOSのクイックレシピ」の本から2Dグラフィックスのサンプルコードを入手することをお勧めします。

于 2009-10-09T13:24:58.470 に答える
1

HTML と JS を既に知っている場合は、Forum Nokia から入手できるツールを使用して、Symbian デバイス用の Web ウィジェットを非常に簡単に作成できるはずです。詳細はこちら: http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/

これらのウィジェットは、レンダリングと UI にデバイスの WebKit ブラウザー エンジンを使用するスタンドアロンのフル スクリーン アプリケーションです。必要に応じて、キーボード入力を使用してソフトキーをカスタマイズすることもできます。

于 2010-06-04T14:50:29.940 に答える