Share via


開発環境

タブレット PC アプリケーションを開発するためにタブレット PC は必要ありませんが、このトピックで後述するソフトウェアを実行できるパーソナル コンピューターが必要です。

実際のタブレット PC でアプリケーションをテストして、より高い解像度のデジタイザーなどのハードウェアのすべての違いが考慮されていることを確認することを強くお勧めします。

一般的な最小開発システムは、次のハードウェアとソフトウェアで構成されます。

ハードウェア

  • 完全なインストール用に 8 MB のハード ディスク領域。
  • 入力用のポインティング デバイス。 これには、マウス、外部タブレット、HID デジタイザーを搭載したタブレット PC などのデバイスが含まれます。

HID は、入力デバイスの標準であるヒューマン インターフェイス デバイスの略です。 HID 非準拠デジタイザーは通常のマウスのように扱われますが、HID 準拠デジタイザーは、タブレット PC ハードウェアにインストールされているものと同様に、圧力などのストロークに対する解像度とメタデータが高くなります。

ソフトウェア

タブレット PC アプリケーションの開発には、次のオペレーティング システムを使用できます。

  • Windows 7
  • Windows Vista
  • Windows Server 2008
  • Windows XP Tablet PC Edition 2005
  • Windows Server 2003
  • Windows XP Professional

以下も必要です。

  • Service Pack 5、Visual Studio .NET、または Visual Studio .NET 2005 を使用した Visual Studio バージョン 6
  • Microsoft Internet エクスプローラー 6 以降 (推奨)

Windows のタブレット以外の PC SKU での開発の詳細

タブレット PC プラットフォーム コンポーネントは、Service Pack 2 または Windows Server 2003 を使用して Windows XP Professional にインストールできます。 これらのオペレーティング システムでは、アプリケーションで InkCollector クラスを使用してインクを収集し、テストおよびデバッグできます。 ただし、Microsoft Windows XP Tablet PC Edition 2005 Recognizer Pack もインストールしない限り、認識は利用できません。 このパックは、MSDN のダウンロード センターからダウンロードできます。

Windows SDK を Windows XP Professional または Windows Server 2003 システムにインストールすると、インク アプリケーションのビルドに必要なすべての開発ファイル (COM 開発者向けの msinkaut.h など) が作成されます。 ただし、ランタイム ファイルをインストールするまで、そのシステムでアプリケーションを実行またはデバッグすることはできません。 たとえば、COM 開発者の場合は、inkobj.dllをインストールして登録する必要があります。 これらのプラットフォーム ファイルが存在するシステム上にないため、システム上のランタイム ファイルを取得するには、再頒布可能マージ モジュール mstpcrt.msm から Tablet PC プラットフォーム コンポーネントをインストールする必要があります。

開発目的で Windows XP Professional または Windows 2000 システムにプラットフォーム ランタイムをインストールする最も簡単な方法は、モバイル PC とタブレット PC サンプルで提供されるサンプル セットアップ プロジェクトをコンパイルし、開発マシンに展開することです。

注意

Windows Vista および Windows XP Tablet PC Edition 2005 には既にプラットフォーム コンポーネントがインストールされているため、タブレット PC アプリケーションを実行およびデバッグするための追加の手順は必要ありません。

 

InkEdit コントロールと InkPicture コントロールを使用すると、タブレット PC SDK バージョン 1.7 をインストールしてタブレット PC プラットフォーム コンポーネントが存在するが、タブレット PC プラットフォーム コンポーネントがインストールされていないタブレット PC システムではインクを収集できない場合に、Service Pack 4 または Windows XP Professional with Service Pack 2 で Windows 2000 でインクを収集できます。

Windows SDK には、Windows のタブレット以外の SKU でタブレット PC アプリケーションを開発するために必要なすべてのコンポーネントが用意されています。 Windows のタブレット以外の SKU でインクを収集するには、次の DWORD レジストリ キーを 1 に設定します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletPC\Controls\EnableInkCollectionOnNonTablets

このキーは開発のみを目的としています。