2009-06-22 15 views
1

私はc#devoloperであり、Windows Mobile Devolopmentの新機能です。Microsoft Windows Mobile SDK 6.0ターゲットデバイス?

私はWindows Mobile 6.0 sdkでアプリケーションを開発しなければなりません。私はこれをMicrosoftのサイトから学んでいます。

今私の疑問が..です

a)すべての商用のモバイルデバイスは、Windowsモバイル用SDKで開発されたアプリケーションをサポートしていますでしょうか?モバイルアプリケーションがターゲットとする実際のデバイスは何ですか?

c)私が選択したはずの携帯電話機でアプリケーションをテストしたいとしますか?それは私がスマートフォン(blckberry、Nokia E71など)だけを使用できることは事実ですか?

d)デバイスの設定から、このデバイスがWindows Mobileアプリケーションをサポートしているかどうかを確認するにはどうすればよいですか?

e)モバイルアプリケーションは、Windowsオペレーティングシステムを搭載したデバイスでのみ動作しますか?

私が正しいトラックにない場合は、お勧めしますか? このトピックについて詳しく知りたい記事やウェブキャストをお勧めしますか?以前のPocket PCとして知られているWindows Mobileの専門家()およびWindows Mobile:

おかげ

SNA

答えて

3

A)のWindows Mobile 6.0 SDKで、あなたは明らかにWindows Mobileデバイスをターゲットにすることができ、2つの主なカテゴリがあります標準(以前はスマートフォンとして知られています)。主な違いは、プロフェッショナルがタッチスクリーンをサポートしていて、標準ではサポートされていないことです。しかし、両方で同じバイナリを実行することができます。

C)(あなたはBをスキップ)は、WindowsモバイルSDKを使用している場合、あなたはT-Mobileの翼(プロフェッショナル)またはT-Mobileのダッシュ(標準)

DのようなWindowsのモバイルデバイスを必要とします)すべてのWindows Mobileデバイスがそのように宣伝されている場合、Windows Mobileを実行しているとデバイスに問題がなければ問題ありません。

e)いいえ、他の中でもSymbian(Nokia & Sony Erickson)、Backberry、iPhone、Android用に開発することもできます。あなたがちょうど私がAndroidをお勧めしたい場合は、T - Mobile G1またはGoogle ADP1(同じハードウェア)を入手することができ、開発ツールは無料です(eclipse + Java SDK + Android SDK )。

更新:

電子上で明確にする)

あなたは、たとえば、ターゲットとするプラットフォームごとに異なるツール/デバイスを必要とする:あなたがWindows Mobileデバイスを必要とする

1)Windows Mobile用(すなわち、T-Mobile DashまたはT-Mobile Wing)、Windowsデスクトップ、およびVisual Studioなどがあります。 2)Androidの場合、次のデスクトップ(Windows、LinuxまたはMac)、Eclipse(無料ダウンロード)、Android SDK(別の無料ダウンロード)のいずれかのAndroidデバイス(T-Mobile G1またはGoogle ADP1)が必要です。 3)iPhoneの場合、iPhoneとMacのデスクトップが必要です.ApplesのWebサイトからSDKをダウンロードできます。

SymbianとBlackberryは似ていますが、開発するためのデバイスとツールは別に必要です。

アップデート#2: 上記のプラットフォームとSDKのほとんどは、物理的なデバイスなしで開発できるように、何らかのエミュレーションをサポートしていますが、私の経験のように、とにかく、実際のデバイスとのバリエーションは、ターゲットデバイスの追加テストを保証するのに十分です。

更新#3: もう1つのことは、C#のみを使用し続ける場合は、その言語をサポートする唯一のプラットフォームであるWindows Mobileだけです。 iPhoneの場合、Javaが必要なObjective C、Javaが必要なAndroid、C++やJavaを使用できるSymbianを学ぶ必要があります。

+0

これは、Symbian OSベースのデバイスでwindows mobile 6.0 sdkでアプリケーションをデプロイして実行することができますか?あれは正しいですか? Androidまたはjava Sdkを使用する必要がありますか? – SNA

+0

SymbianまたはAndroidの携帯電話でWindows Mobileアプリケーションを実行することはできません。これらのプラットフォーム専用のSDKが必要です。 – kgiannakakis

+0

+1ですが、少し書き直していきます。スワップナの混乱は理解できる。 –

0

a。利用可能なデバイスの一覧はhereです。これは、米国で利用可能なものと現在利用可能なものです。もちろん、そのOSとしてWMを使用する古い携帯電話があります。

c。任意のWindows Mobileデバイスを使用できます。基本的に2つの区別があります。 1.タッチスクリーン(pocketpc/professional)と非タッチスクリーン(スマートフォン/標準)デバイス。 2. OSバージョン。今日利用可能な携帯電話のほとんどはWM 6.xですが、まだ5.0のデバイスがあります。 (例えば、Samsung BlackJack - > 5.0、Blackjack II - > 6.0、Epix - > 6.1)

d。それがWindows Mobileについて言及していれば、そのボックスを見てください。または、ActiveSyncを使用してPCに接続する場合は、WMです。

e。いいえ。フランクリン・ムノーズの答えはこれを十分に明確にしています。

関連する問題