更新:2009年11月その他 〜 Windows 7 をより深く理解し、提案するための情報リソースの活用 〜長沢 智治

1 | 2 | 3 | 4

【Windows 7 コラムシリーズ 全 6 回】

はじめに

これまでの Windows 7 コラムシリーズ (第 1 回から第 5 回) で、開発者が抑えておきたい主要なポイントと有益なリソースの紹介をしてきました。

Windows 7 は、ソフトウェア プラス サービス時代の新しいクライアント プラットフォームであると言えます。この観点からみると、開発者は、単に開発の視点のみで、新機能や開発手法を知るだけではなく、Windows 7 をプラットフォームとして見ることが大切になってくるのではないでしょうか。アプリケーションの使用者であるエンドユーザーにどのような“価値”を提供することができるのかを意識することで、自社アプリケーションの互換性や新機能への対応の要否を判断することができるようになるでしょう。開発者としての幅を広げることにもきっとつながることでしょう。

Windows 7 はクライアント プラットフォームであると述べましたが、プラットフォームも進化をしてきています。たとえば、インターネットに接続/切断できることが、当たり前となっている今日では、ローカル PC の検索だけではなく、インターネット上の情報リソースも検索する術がプラットフォームに求められてきています。同様に、通信手段も下位レベルの API の提供といったものだけではなく、より上位の Web サービスなどの通信プロトコルを API レベルでサポートするなど、プラットフォームは進化しています。
これらの進化を活かし、自社のアプリケーションをも進化させることが可能になり、下位レベルの実装に割いていた時間をビジネスロジックの実装に割り当てることができるようになります。これは、開発者にとって、よりエンドユーザーの価値に近いところで活躍することができることを意味しています。

Windows 7 は、開発者のための、開発クライアントとしての位置づけももちろん持っています。Windows 7 の新機能をエンドユーザー視点でのコンセプトを知ることは、先に述べたエンドユーザーへの価値提供の視点と、開発で Windows 7 を役立てるといった、エンドユーザーとしての開発者の視点で重要になってくるのではないでしょうか。

例えば、Windows 7 から仮想ハードディスク (VHD) の作成や接続/切断が容易に行えるようになりました。また、VHD にOS をインストールしておき、VHD 上の OS をネイティブにブートすることも可能になっています。VHD は単一のファイルで構成されているため、バックアップや環境の保管が容易であるため、以前の開発環境や動作検証環境に切り替えるといった作業も、VHD ファイルのコピーなどで行えるため大きな作業効率の向上が期待できます。


VHD ネイティブブートで Windows 7 を起動した後のディスクの管理の状況

ここからは、いくつかの視点で、Windows 7 の価値を評価、議論していただくたたき台となる情報リソースをご紹介していきます。