SlideShare uma empresa Scribd logo
1 de 14
開発プラットフォームとしての
      VISTA

   どっとねっとふぁん
     小野 修司
VISTAでの開発
              気になるキーワード
   .NET Framework 3.0  ガジェット
       WPF
           XBAP
           XPS
                         ASP.NET AJAX
       WCF
       WF               PowerShell
       Windowsフォーム
       ASP.NET          WPF/E
       Webサービス
.NET Framework 3.0
   VISTAに組み込まれている
       WPF:Windows Presentation Foundation
            見た目が奇麗、派手なアプリケーションの構築が可能
            アプリケーションの動作もある程度XAMLに宣言的に記述でき
             る
            VS2005にVisual Studio 2005 Extensions for WCF, WPF(CTP
             版)を追加インストールすることで開発が可能
            イベントハンドラの追加は手作業。実際の開発にはExpression
             Blend(ベータ版)が必要
       XBAP:XAML ブラウザアプリケーション
            ブラウザ上で動作するWPFアプリケーション
            サンドボックス内で動作する
            ネットワークとの接続が必須
            WCFは利用できない
       XPS:XML Paper Specification
            .NET Frmaework 3.0でサポートされる印刷イメージデータ
            帳票出力に使えるのではないか
.NET Framework 3.0
   WCF:Windows Communication Foundation
        アプリケーション間の連携(通信)を宣言的に記述
         できる
        VS2005にVisual Studio 2005 Extensions for WCF,
         WPF(CTP版)を追加インストールすることで開発
         が可能
   WF:Windows Workflow Foundation
        処理のブロックをアクティビティとして定義し、ア
         クティビティ間の連携を宣言的に記述できる
        VS2005にVisual Studio 2005 Extensions for WFを追加
         インストールすることで開発が可能
   .NET Framework 2.0を内包する
        Windowsフォームアプリケーション
        ASP.NET
        Webサービス
ガジェット
   サイドバーガジェット
       デスクトップ上に常時表示しておくタイプのア
        プリケーション
           管理系のツールを作成すると便利では?
       処理の制御はJavaScriptによる
       直接WPFには対応していないが、Iframeを利用
        することで実行は可能
   サイドショーガジェット
       ハードウェアが未対応
   Liveガジェット
       Windows Live(Live.com)環境で利用できる
ASP.NET AJAX
   ASP.NET2.0 AJAX Extentions 1.0
     Microsoftが正式に主要ブラウザ上での動作をサポートする
     サーバコントロールとJavaScriptによるライブラリを含む
     IDE内でのドラッグ アンド ドロップによるコーディングレス
      での開発がある程度可能
   Microsoft AJAX Libraly
       ASP.NET AJAXの根幹となるJavaScriptによるクラスライブラリ
       商用、改変を含めて利用可能
       JavaScriptのライブラリなので、サーバ上での言語に関係なく
        利用できる
   ASP.NET AJAX Control ToolKit
       ASP.NET AJAXを拡張した便利なコントロール群
       CodePlexサイトでソースコードを公開して開発進行中
   Futures CTP
       今後AJAX ExtentionsまたはControl ToolKitに含まれる技術のサ
        ンプル提供
PowerShell
   マネージドなクラスライブラリを扱
    えるスクリプティング環境
     ADSIやWMIに対応する.NET Framework
     ライブラリを利用可能
     パイプの中でオブジェクトが受け渡しさ
     れていく
WPF/E
 WindowsおよびMac上の複数のブラウ
  ザ上で動作する
 ユーザインタフェースの定義にはXAML
  を使用する
 現状(CTP)は動作はJavaScriptにより
  記述する
 将来的にはCLR(.NET Frameworkのラ
  ンタイム)のサブセットが提供され、
  C#等で動作を記述できるようになる予
  定
VISTAでサポートされる開発環境
   Visual Studio 2005
     SP1 + Visual Studio 2005 Service Pack 1
      Update for Windows Vista
     Express Editionを利用している場合、製
      品毎に異なるSP1をあてる必要がある
     SP1の適用には数時間かかる場合もある
     SP1 Update for Windows Vistaはインス
      トール済みのVS2005およびExpress
      Editionをすべて探し出してひとつずつ
      適用作業が行われる
VISTAでサポートされる開発環境
   SQL     Server 2005
       SP2の適用が必要
       3/6にSP2がアップデートされている
       Express Editionには専用のSP2が提供されている
         Microsoft SQL Server 2005 Service Pack 2
         Microsoft SQL Server 2005 Express Edition Service Pack 2
         Microsoft SQL Server Management Studio Express
          Service Pack 2
         Microsoft SQL Server 2005 Express Edition Toolkit
          Service Pack 2
         Microsoft SQL Server 2005 Express Edition with
          Advanced Services Service Pack 2
       Express EditionはSP2単体からのインストールが可
        能
VISTAでサポートされる開発環境
   IIS7.0
       ASP.NETの仕組みがベースとなる
         web.configによる設定
         すべてのリクエストに対してHttpHandlerや
          HttpModuleが有効に
         メンバーシップやプロファイルの管理がIISの管
          理ツールに統合
       実運用に使えるのはLonghornサーバが提供
        されてから
         VISTA上でWebサイトが複数構築できる
         接続数の上限は10。ただし、上限を超えた場合
          はキューに入れられて順次処理される
         テスト環境としては十分に利用可能
開発環境の構築
1.   SQL Server 2005 Express をSP2からインストール
2.   VisualStudio 2005
3.   Windows SDK
        英語版、必要であれば
4.   Visual Studio 2005 Extensions for WCF, WPF
        英語版CTP
5.   Visual Studio 2005 Extensions for WF
        日本語版
6.   ASP.NET2.0 AJAX Extentions 1.0
7.   VS2005 SP1
8.   Visual Studio 2005 Service Pack 1 Update for Windows Vista
9.   Expression Blend
        日本語版ベータ
開発時の注意点
   「管理者として実行」
     デバッグができない!!!
     ソースの修正が???

   実行ファイルのプロパティで互換性
    の特権レベルをチェックする
     UACを制限するという手もあるが。。。
次世代の開発環境は?
   Orcas
       CTPが公開されている
            仮想環境(英語版)のイメージファイルとインス
             トール版
            20GB程度の空き容量が必要
       .NET Framework 3.5
            LINQサポート
            AJAXが含まれる
                 JavaScript部分の開発にもOrcasは対応
            ADO.NETが変化?
                 O/RマッピングをADO.NETレベルでサポート?
            WPFのサポートは???
                 現在のCTPではイベントハンドラの追加は未サポート
       予定では今年中に登場

Mais conteúdo relacionado

Mais procurados

~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
Akira Inoue
 
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
Hub DotnetDeveloper
 
One ASP.NET の今とこれから
One ASP.NET の今とこれからOne ASP.NET の今とこれから
One ASP.NET の今とこれから
Akira Inoue
 
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれクラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
 

Mais procurados (20)

~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
 
[MR08] 知っておくべき UWP アプリ開発の A to Z
[MR08] 知っておくべき UWP アプリ開発の A to Z[MR08] 知っておくべき UWP アプリ開発の A to Z
[MR08] 知っておくべき UWP アプリ開発の A to Z
 
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
 
[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介
[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介
[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介
 
20021007
2002100720021007
20021007
 
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
 
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
 
PowerShell 5.0 で広がる運用管理の世界
PowerShell 5.0 で広がる運用管理の世界PowerShell 5.0 で広がる運用管理の世界
PowerShell 5.0 で広がる運用管理の世界
 
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
 
その後のBash on windows
その後のBash on windowsその後のBash on windows
その後のBash on windows
 
One ASP.NET の今とこれから
One ASP.NET の今とこれからOne ASP.NET の今とこれから
One ASP.NET の今とこれから
 
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれクラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
 
活動報告9 laravel5入門-
活動報告9  laravel5入門-活動報告9  laravel5入門-
活動報告9 laravel5入門-
 
20150530 めとべや東京 Reactive Property + Livetで作るWPFアプリ
20150530 めとべや東京 Reactive Property + Livetで作るWPFアプリ20150530 めとべや東京 Reactive Property + Livetで作るWPFアプリ
20150530 めとべや東京 Reactive Property + Livetで作るWPFアプリ
 
「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」
「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」
「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」
 
OSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッションOSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッション
 
PowerShell DSC 入門
PowerShell DSC 入門PowerShell DSC 入門
PowerShell DSC 入門
 
PowerShell DSC と連携して監視を効率化してみる
PowerShell DSC と連携して監視を効率化してみるPowerShell DSC と連携して監視を効率化してみる
PowerShell DSC と連携して監視を効率化してみる
 
Visual studio online and Agile
Visual studio online and AgileVisual studio online and Agile
Visual studio online and Agile
 
Windows Azure PHP Tips
Windows Azure PHP Tips Windows Azure PHP Tips
Windows Azure PHP Tips
 

Destaque (9)

20110607
2011060720110607
20110607
 
20111203
2011120320111203
20111203
 
20120425
2012042520120425
20120425
 
20120609
2012060920120609
20120609
 
20120128
2012012820120128
20120128
 
4. многолетнемерзлые породы
4. многолетнемерзлые породы4. многолетнемерзлые породы
4. многолетнемерзлые породы
 
20120616
2012061620120616
20120616
 
20121215
2012121520121215
20121215
 
20140322
2014032220140322
20140322
 

Semelhante a 20070310

PowerShell の基本操作とリモーティング&v3のご紹介 junichia
PowerShell の基本操作とリモーティング&v3のご紹介 junichiaPowerShell の基本操作とリモーティング&v3のご紹介 junichia
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
junichi anno
 
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
Akira Inoue
 
18-D-1 .Net Framework 4 概要
18-D-1 .Net Framework 4 概要18-D-1 .Net Framework 4 概要
18-D-1 .Net Framework 4 概要
Developers Summit
 
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Yuya Yamaki
 
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考えるNetラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
 

Semelhante a 20070310 (20)

.NETクロスプラットフォーム
.NETクロスプラットフォーム.NETクロスプラットフォーム
.NETクロスプラットフォーム
 
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
PowerShell の基本操作とリモーティング&v3のご紹介 junichiaPowerShell の基本操作とリモーティング&v3のご紹介 junichia
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
 
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
 
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
 
Web matrix2とvisual studio
Web matrix2とvisual studioWeb matrix2とvisual studio
Web matrix2とvisual studio
 
20080213
2008021320080213
20080213
 
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること 【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
 
20050903
2005090320050903
20050903
 
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
 
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
 
18-D-1 .Net Framework 4 概要
18-D-1 .Net Framework 4 概要18-D-1 .Net Framework 4 概要
18-D-1 .Net Framework 4 概要
 
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
 
[Japan Tech summit 2017] APP 001
[Japan Tech summit 2017] APP 001[Japan Tech summit 2017] APP 001
[Japan Tech summit 2017] APP 001
 
20060419
2006041920060419
20060419
 
20100218
2010021820100218
20100218
 
Silverlightの今
Silverlightの今Silverlightの今
Silverlightの今
 
Introduction to web development 1
Introduction to web development 1Introduction to web development 1
Introduction to web development 1
 
Recap: PowerShell Core
Recap: PowerShell CoreRecap: PowerShell Core
Recap: PowerShell Core
 
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考えるNetラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
 
Windows PowerShell 5.0 と Windows Server vNext の管理
Windows PowerShell 5.0 と Windows Server vNext の管理Windows PowerShell 5.0 と Windows Server vNext の管理
Windows PowerShell 5.0 と Windows Server vNext の管理
 

Mais de 小野 修司 (19)

20100313
2010031320100313
20100313
 
20100224
2010022420100224
20100224
 
20100218 lt
20100218 lt20100218 lt
20100218 lt
 
20091207
2009120720091207
20091207
 
20090711
2009071120090711
20090711
 
20090606
2009060620090606
20090606
 
20090418
2009041820090418
20090418
 
20090328
2009032820090328
20090328
 
20090212
2009021220090212
20090212
 
20081003
2008100320081003
20081003
 
20080630
2008063020080630
20080630
 
20080627 2
20080627 220080627 2
20080627 2
 
20080627 1
20080627 120080627 1
20080627 1
 
20080524
2008052420080524
20080524
 
20080201
2008020120080201
20080201
 
20071204
2007120420071204
20071204
 
20071030
2007103020071030
20071030
 
20061125
2006112520061125
20061125
 
20061122
2006112220061122
20061122
 

20070310

  • 1. 開発プラットフォームとしての VISTA どっとねっとふぁん 小野 修司
  • 2. VISTAでの開発 気になるキーワード  .NET Framework 3.0  ガジェット  WPF  XBAP  XPS  ASP.NET AJAX  WCF  WF  PowerShell  Windowsフォーム  ASP.NET  WPF/E  Webサービス
  • 3. .NET Framework 3.0  VISTAに組み込まれている  WPF:Windows Presentation Foundation  見た目が奇麗、派手なアプリケーションの構築が可能  アプリケーションの動作もある程度XAMLに宣言的に記述でき る  VS2005にVisual Studio 2005 Extensions for WCF, WPF(CTP 版)を追加インストールすることで開発が可能  イベントハンドラの追加は手作業。実際の開発にはExpression Blend(ベータ版)が必要  XBAP:XAML ブラウザアプリケーション  ブラウザ上で動作するWPFアプリケーション  サンドボックス内で動作する  ネットワークとの接続が必須  WCFは利用できない  XPS:XML Paper Specification  .NET Frmaework 3.0でサポートされる印刷イメージデータ  帳票出力に使えるのではないか
  • 4. .NET Framework 3.0  WCF:Windows Communication Foundation  アプリケーション間の連携(通信)を宣言的に記述 できる  VS2005にVisual Studio 2005 Extensions for WCF, WPF(CTP版)を追加インストールすることで開発 が可能  WF:Windows Workflow Foundation  処理のブロックをアクティビティとして定義し、ア クティビティ間の連携を宣言的に記述できる  VS2005にVisual Studio 2005 Extensions for WFを追加 インストールすることで開発が可能  .NET Framework 2.0を内包する  Windowsフォームアプリケーション  ASP.NET  Webサービス
  • 5. ガジェット  サイドバーガジェット  デスクトップ上に常時表示しておくタイプのア プリケーション  管理系のツールを作成すると便利では?  処理の制御はJavaScriptによる  直接WPFには対応していないが、Iframeを利用 することで実行は可能  サイドショーガジェット  ハードウェアが未対応  Liveガジェット  Windows Live(Live.com)環境で利用できる
  • 6. ASP.NET AJAX  ASP.NET2.0 AJAX Extentions 1.0  Microsoftが正式に主要ブラウザ上での動作をサポートする  サーバコントロールとJavaScriptによるライブラリを含む  IDE内でのドラッグ アンド ドロップによるコーディングレス での開発がある程度可能  Microsoft AJAX Libraly  ASP.NET AJAXの根幹となるJavaScriptによるクラスライブラリ  商用、改変を含めて利用可能  JavaScriptのライブラリなので、サーバ上での言語に関係なく 利用できる  ASP.NET AJAX Control ToolKit  ASP.NET AJAXを拡張した便利なコントロール群  CodePlexサイトでソースコードを公開して開発進行中  Futures CTP  今後AJAX ExtentionsまたはControl ToolKitに含まれる技術のサ ンプル提供
  • 7. PowerShell  マネージドなクラスライブラリを扱 えるスクリプティング環境  ADSIやWMIに対応する.NET Framework ライブラリを利用可能  パイプの中でオブジェクトが受け渡しさ れていく
  • 8. WPF/E  WindowsおよびMac上の複数のブラウ ザ上で動作する  ユーザインタフェースの定義にはXAML を使用する  現状(CTP)は動作はJavaScriptにより 記述する  将来的にはCLR(.NET Frameworkのラ ンタイム)のサブセットが提供され、 C#等で動作を記述できるようになる予 定
  • 9. VISTAでサポートされる開発環境  Visual Studio 2005  SP1 + Visual Studio 2005 Service Pack 1 Update for Windows Vista  Express Editionを利用している場合、製 品毎に異なるSP1をあてる必要がある  SP1の適用には数時間かかる場合もある  SP1 Update for Windows Vistaはインス トール済みのVS2005およびExpress Editionをすべて探し出してひとつずつ 適用作業が行われる
  • 10. VISTAでサポートされる開発環境  SQL Server 2005  SP2の適用が必要  3/6にSP2がアップデートされている  Express Editionには専用のSP2が提供されている  Microsoft SQL Server 2005 Service Pack 2  Microsoft SQL Server 2005 Express Edition Service Pack 2  Microsoft SQL Server Management Studio Express Service Pack 2  Microsoft SQL Server 2005 Express Edition Toolkit Service Pack 2  Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2  Express EditionはSP2単体からのインストールが可 能
  • 11. VISTAでサポートされる開発環境  IIS7.0  ASP.NETの仕組みがベースとなる  web.configによる設定  すべてのリクエストに対してHttpHandlerや HttpModuleが有効に  メンバーシップやプロファイルの管理がIISの管 理ツールに統合  実運用に使えるのはLonghornサーバが提供 されてから  VISTA上でWebサイトが複数構築できる  接続数の上限は10。ただし、上限を超えた場合 はキューに入れられて順次処理される  テスト環境としては十分に利用可能
  • 12. 開発環境の構築 1. SQL Server 2005 Express をSP2からインストール 2. VisualStudio 2005 3. Windows SDK  英語版、必要であれば 4. Visual Studio 2005 Extensions for WCF, WPF  英語版CTP 5. Visual Studio 2005 Extensions for WF  日本語版 6. ASP.NET2.0 AJAX Extentions 1.0 7. VS2005 SP1 8. Visual Studio 2005 Service Pack 1 Update for Windows Vista 9. Expression Blend  日本語版ベータ
  • 13. 開発時の注意点  「管理者として実行」  デバッグができない!!!  ソースの修正が???  実行ファイルのプロパティで互換性 の特権レベルをチェックする  UACを制限するという手もあるが。。。
  • 14. 次世代の開発環境は?  Orcas  CTPが公開されている  仮想環境(英語版)のイメージファイルとインス トール版  20GB程度の空き容量が必要  .NET Framework 3.5  LINQサポート  AJAXが含まれる  JavaScript部分の開発にもOrcasは対応  ADO.NETが変化?  O/RマッピングをADO.NETレベルでサポート?  WPFのサポートは???  現在のCTPではイベントハンドラの追加は未サポート  予定では今年中に登場