スマート デバイス開発

更新 : 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 サイトの開発」を参照してください。

このセクションの内容

関連するセクション

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

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

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