アプリケーション仮想化
アプリケーション仮想化(アプリケーションかそうか、英: Application virtualization)とは、アプリケーションを、実行の基礎となるオペレーティングシステム (OS) からカプセル化することによって、アプリケーションの移植性・管理性・互換性を向上させるソフトウェア技術を説明する包括的な用語。完全に仮想化されたアプリケーションはあたかもインストールされているようだが、伝統的な意味ではインストールされていない。実際はそうではないが、アプリケーションがOSとそれによって管理されるすべてのリソースと直接やり取りしていると信じるように、アプリケーションは実行時にだまされる。この文脈において、用語「仮想化」は、アプリケーションがカプセル化されるという意味で使っており、物理ハードウェアを抽象化するハードウェア仮想化とその意味は全く異なっている。
↑ “Microsoft Application Virtualization Technical Overview”. マイクロソフト. 2012年3月4日閲覧。
↑ “WritePrivateProfileString Function”. マイクロソフト. 2008年6月18日閲覧。
↑ Mark Russinovich (2007年6月). “Inside Windows Vista User Account Control”. マイクロソフト. 2012年3月4日閲覧。
↑ Amir Husain. “How to build an Application Virtualization Framework”. VDIworks. 2008年7月1日閲覧。
↑ Coby Gurr (2008年1月28日). “Facilitating Microsoft Windows Vista Migration Through Application Virtualization” (PDF). Dell. 2008年6月19日閲覧。