スマート デバイス開発
スマート デバイス開発

更新 : 2007 年 11 月

スマート デバイス開発とは、デバイス自体で実行される Windows CE ベースおよび Windows Mobile ベースのリッチ クライアント アプリケーションを開発することです。Visual Studio では、Pocket PC や Smartphone など、Windows CE ベースのスマート デバイスを実行するソフトウェアを開発するために、統合的で充実したサポートを実現しています。.NET Compact Framework で実行するマネージ アプリケーションを記述するには、Visual C# または Visual Basic を使用します。また、ネイティブ アプリケーションを記述するには Visual C++ も使用できます。どの言語を選択しても、デスクトップ アプリケーションの開発時と同じコード エディタ、デザイナ、およびデバッガのインターフェイスを使用できます。選択した言語で使用できるスマート デバイス プロジェクトのいずれかを選択し、コーディングを始めるだけです。 

Visual Studio が備えるエミュレータ機能を使用すると、開発用コンピュータでコードの実行やデバッグを行うことができます。さらに、Visual Studio には、アプリケーションとそのリソースをエンド ユーザーのデバイスに配置するために CAB ファイルに簡単にパッケージ化できるツールが用意されています。

スマート デバイス プロジェクトの最新情報については、「Mobile Developer Center」を参照してください。

sa69he4t.alert_note(ja-jp,VS.90).gifメモ :

また、Visual Studio は、ASP.NET によるモバイル Web 開発と呼ばれる別の種類のデバイス開発もサポートしています。モバイル Web 開発とは、Web サーバー上で実行され、ブラウザ機能が付いた各種モバイル デバイスでさまざまな形式の表示ができる、モバイル Web アプリケーションを開発することです。モバイル Web 開発の詳細については、「モバイル デバイス用の Web サイトの開発」を参照してください。

このセクションの内容

スマート デバイス プロジェクトの概要

デバイス アプリケーション開発に固有の問題に関する概要を説明します。ここでは、Visual Studio の新機能、Visual Studio for Devices と他の Windows Mobile の SDK およびツールとの関係、およびデバイス用のソフトウェア開発を行うためのコンピュータの設定方法などについて説明します。

スマート デバイス開発のデザイン

プロジェクトの種類の選択、開発言語の選択、およびエミュレータ用のスキンのカスタマイズについて説明します。

スマート デバイスとエミュレータの使用

デバイス エミュレータについて、およびデバイスを Visual Studio に接続する方法について説明します。

.NET Compact Framework を使用したデバイスのプログラミング

Visual C# または Visual Basic のいずれかと .NET Compact Framework を使用してスマート デバイス ソフトウェアを開発するときの、一般的な手順について説明します。

Visual C++ を使用したデバイスのプログラミング

Visual C++ を使用してネイティブ デバイス アプリケーションを開発するときの一般的な手順について説明します。

デバイス プロジェクトのデバッグ

デスクトップのデバッグとの違い、およびネイティブ コードとマネージ コードの両方で構成されたソリューションのデバッグ手順について説明します。

スマート デバイス プロジェクト用のテスト ツール

Visual C# および Visual Basic のスマート デバイス アプリケーションのテストを作成、管理、編集、および実行できる、スマート デバイス用のテスト ツールについて説明します。

配置用のデバイス ソリューションのパッケージ化

開発したデバイス アプリケーションをパッケージ化する手順およびそのアプリケーションを 1 つ以上の対象デバイスに転送する手順について説明します。

デバイス プロジェクトにおけるセキュリティ

作成したファイルにセキュリティ証明書を使用して署名し、デバイスを用意する方法について説明します。

リファレンス (デバイス)

ATL for Devices と MFC for Devices のリファレンス トピック、デバイス プロジェクトのユーザー インターフェイス リファレンス、およびエラー メッセージなどが含まれます。

スマート デバイスのサンプル

完全なプロジェクトを例に使って、デバイスのプログラミングに使用できる構文、構造、およびテクニックを紹介します。

関連するセクション

.NET Compact Framework

デバイス アプリケーションのプログラミング方法について説明します。.NET Compact Framework により、.NET Framework の機能をデバイスで利用できます。.NET Compact Framework と .NET Framework を比較し、重要なコンポーネントについて説明し、共通のプログラミング タスクを示し、サポートされているクラスの一覧を示します。

Visual Studio の紹介

Visual Studio での新機能について説明します。

Visual Studio でのアプリケーション開発

Visual Studio を使用して作成するアプリケーションのデザイン、開発、デバッグ、テスト、および管理について説明します。

タグ :


Page view tracker