Application virtualization (original) (raw)
アプリケーション仮想化(アプリケーションかそうか、英: Application virtualization)とは、アプリケーションを、実行の基礎となるオペレーティングシステム (OS) からカプセル化することによって、アプリケーションの移植性・管理性・互換性を向上させるソフトウェア技術を説明する包括的な用語。完全に仮想化されたアプリケーションはあたかもインストールされているようだが、伝統的な意味ではインストールされていない。実際はそうではないが、アプリケーションがOSとそれによって管理されるすべてのリソースと直接やり取りしていると信じるように、アプリケーションは実行時にだまされる。この文脈において、用語「仮想化」は、アプリケーションがカプセル化されるという意味で使っており、物理ハードウェアを抽象化するハードウェア仮想化とその意味は全く異なっている。
Property | Value |
---|---|
dbo:abstract | Application virtualization is a software technology that encapsulates computer programs from the underlying operating system on which they are executed. A fully virtualized application is not installed in the traditional sense, although it is still executed as if it were. The application behaves at runtime like it is directly interfacing with the original operating system and all the resources managed by it, but can be isolated or sandboxed to varying degrees. In this context, the term "virtualization" refers to the artifact being encapsulated (application), which is quite different from its meaning in hardware virtualization, where it refers to the artifact being abstracted (physical hardware). (en) Anwendungsvirtualisierung (engl. application virtualization) ist eine Softwaretechnologie, die die Anwendung vom ausführenden Betriebssystem isoliert und eine Schicht zwischen Anwendung und Betriebssystem als Laufzeitumgebung zur Verfügung stellt. Eine vollständig virtualisierte Anwendung wird nicht mehr im herkömmlichen Sinne auf einem Betriebssystem installiert, obwohl sie immer noch auf dessen Basis ausgeführt wird. Die Anwendung verhält sich so, als wenn sie herkömmlich direkt auf dem Betriebssystem installiert wäre, wird aber tatsächlich in einer je nach Ausprägung teilweise oder vollständig isolierten und nur für sie erstellten, virtuellen Umgebung (manchmal auch als Sandbox bezeichneten) ausgeführt. In diesem Kontext beschreibt der Begriff "virtualisiert" also die Isolierung der Anwendung vom darunterliegenden Betriebssystem, während sich der Begriff im Kontext der virtuellen Maschine mehr auf die Abstraktion von der darunterliegenden Hardwareschicht bezieht. (de) アプリケーション仮想化(アプリケーションかそうか、英: Application virtualization)とは、アプリケーションを、実行の基礎となるオペレーティングシステム (OS) からカプセル化することによって、アプリケーションの移植性・管理性・互換性を向上させるソフトウェア技術を説明する包括的な用語。完全に仮想化されたアプリケーションはあたかもインストールされているようだが、伝統的な意味ではインストールされていない。実際はそうではないが、アプリケーションがOSとそれによって管理されるすべてのリソースと直接やり取りしていると信じるように、アプリケーションは実行時にだまされる。この文脈において、用語「仮想化」は、アプリケーションがカプセル化されるという意味で使っており、物理ハードウェアを抽象化するハードウェア仮想化とその意味は全く異なっている。 (ja) 응용 프로그램 가상화(영어: application virtualization)는 실행되는 기반 운영 체제로부터 응용 소프트웨어를 캡슐화하는 소프트웨어 기술이다. 완전히 가상화된 응용 프로그램은 전통적인 방식으로 설치되지는 않지만, 마치 전통적인 방식으로 설치되는 것처럼 실행된다. 마이크로소프트 윈도우와 리눅스와 같은 현대의 운영 체제는 제한된 응용 프로그램 가상화를 포함한다. 예를 들어 윈도우 7은 윈도 XP 모드를 제공함으로써 더 오래된 윈도 XP 응용 프로그램을 윈도 7에서 수정하지 않은 채로 구동할 수 있다. 완전한 응용 프로그램 가상화는 가상화 계층을 요구한다. 응용 프로그램 가상화 계층은 운영 체제가 일반적으로 제공하는 런타임 환경의 일부를 대체한다. 이 계층은 모든 파일과 가상화된 응용 프로그램의 레지스트리 동작을 간섭하며 이들을 가상화 위치(가끔은 단일 파일)로 투명하게 리다이렉션 처리한다. (ko) Applikationsvirtualisering är ett begrepp för ett antal tekniker som syftar till att kapsla in tillämpningprogramvara från det operativsystem de exekveras på. Applikationsvirtualisering syftar till att ge lättare installation och/eller lättare flyttbarhet/åtkomst av tillämpningsprogramvara (applikationer). Det finns ett flertal tekniska lösningar på applikationsvirtualisering och vilken som är bäst beror på vilka övriga behov som finns samt vilken spridning applikationen har och övriga krav på eventuella databaser eller applikationsservrar. * Microsoft App-V bygger på att applikationen "spelas in" och sparas i en central databas och behörighetsstyrs genom rättigheter i Active Directory. En App-V klient installeras på användarens PC och ansluter mot App-V Servern, vilket gör det möjligt att alltid ha rätt applikationer samt att alla användare kör rätt versioner. En bonus är att det är enkelt att följa upp licensutnyttjandet. * Citrix XenApp fungerar i stort som Microsoft Softgrid, men XenApp kontrollerar vid varje programuppstart vilken dator som startar applikationen och vilken bandbredd m.m vilket gör det möjligt att starta applikationen från servern vid låg bandbredd och lokalt på PC-klienten vid högre bandbredd eller då applikationen ej kräver databas eller applikationsserveråtkomst. * VMware ThinApp virtuliserar Windows-baserade applikationer agentlöst. ThinApp har även tekniker som gör att flera virtuella applikationer kan kommunicera med varandra så att funktioner inne i ett program kan kalla på funktioner i en annan virtuell applikation. Placerar du paketet på en filserver så kommer paketet streamas ut till användaren automatiskt. (sv) Віртуалізація програмного забезпечення - це технологія, що дозволяє відокремити програмне забезпечення від операційної системи на якій воно працює. Повністю віртуалізоване програмне забезпечення не інсталюється в традиційному розумінні, хоча кінцевий користувач на перший погляд не зможе це помітити, тому що віртуалізоване програмне забезпечення працює так само, як звичайне. Програмне забезпечення в процесі виконання працює так само, як якби воно взаємодіяло з операційною системою напряму та всіма її ресурсами, але може бути ізольоване або виконуватися у пісочниці з різним рівнем обмеження. Сучасні операційні системи, такі як Microsoft Windows і Linux можуть включати обмежену віртуалізацію програмного забезпечення. Наприклад, Windows 7 має , що дозволяє запускати програмне забезпечення для Windows XP на Windows 7 без змін. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/AppVirtual.svg?width=300 |
dbo:wikiPageID | 5299251 (xsd:integer) |
dbo:wikiPageLength | 10607 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1120371927 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:Linux_emulation_software dbr:Sandboxie dbr:Principle_of_least_privilege dbr:Application_streaming dbc:MacOS_security_software dbc:Unix_emulation_software dbc:Virtualization dbr:VMware_ThinApp dbr:Debugging dbr:Desktop_virtualization dbr:Device_driver dbr:Numecent dbr:16-bit dbr:Linux dbr:StyleXP dbr:Comparison_of_application_virtualization_software dbr:Computer_program dbr:Hardware_virtualization dbr:Microsoft_App-V dbr:Turbo_(software) dbr:WindowBlinds dbr:Windows_Registry dbr:Windows_Server_2008_R2 dbr:Wine_(software) dbr:Citrix_XenApp dbr:Dynamic_memory_allocation dbr:Ceedo dbr:Runtime_environment dbr:Remote_Desktop_Protocol dbr:Remote_Desktop_Services dbr:Removable_media dbr:Oracle_Secure_Global_Desktop dbc:Windows_security_software dbr:Virtual_application dbr:Integrated_development_environment dbr:Microsoft_Windows dbr:OS-level_virtualization dbr:Operating_system dbr:Cameyo dbr:Shade_sandbox dbr:CIFS dbr:Virtual_machine dbr:Symantec_Workspace_Virtualization dbr:Shim_(computing) dbr:Portable_application_creators dbr:Workspace_virtualization dbr:RTSP dbr:Virtualized dbr:Portable_software dbr:Anti-virus_program dbr:File:AppVirtual.svg dbr:V2_Cloud |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Div_col dbt:Div_col_end dbt:Reflist dbt:Short_description dbt:Cleanup_weighted |
dct:subject | dbc:Linux_emulation_software dbc:MacOS_security_software dbc:Unix_emulation_software dbc:Virtualization dbc:Windows_security_software |
gold:hypernym | dbr:Technology |
rdf:type | dbo:Company dbo:MusicGenre |
rdfs:comment | アプリケーション仮想化(アプリケーションかそうか、英: Application virtualization)とは、アプリケーションを、実行の基礎となるオペレーティングシステム (OS) からカプセル化することによって、アプリケーションの移植性・管理性・互換性を向上させるソフトウェア技術を説明する包括的な用語。完全に仮想化されたアプリケーションはあたかもインストールされているようだが、伝統的な意味ではインストールされていない。実際はそうではないが、アプリケーションがOSとそれによって管理されるすべてのリソースと直接やり取りしていると信じるように、アプリケーションは実行時にだまされる。この文脈において、用語「仮想化」は、アプリケーションがカプセル化されるという意味で使っており、物理ハードウェアを抽象化するハードウェア仮想化とその意味は全く異なっている。 (ja) 응용 프로그램 가상화(영어: application virtualization)는 실행되는 기반 운영 체제로부터 응용 소프트웨어를 캡슐화하는 소프트웨어 기술이다. 완전히 가상화된 응용 프로그램은 전통적인 방식으로 설치되지는 않지만, 마치 전통적인 방식으로 설치되는 것처럼 실행된다. 마이크로소프트 윈도우와 리눅스와 같은 현대의 운영 체제는 제한된 응용 프로그램 가상화를 포함한다. 예를 들어 윈도우 7은 윈도 XP 모드를 제공함으로써 더 오래된 윈도 XP 응용 프로그램을 윈도 7에서 수정하지 않은 채로 구동할 수 있다. 완전한 응용 프로그램 가상화는 가상화 계층을 요구한다. 응용 프로그램 가상화 계층은 운영 체제가 일반적으로 제공하는 런타임 환경의 일부를 대체한다. 이 계층은 모든 파일과 가상화된 응용 프로그램의 레지스트리 동작을 간섭하며 이들을 가상화 위치(가끔은 단일 파일)로 투명하게 리다이렉션 처리한다. (ko) Anwendungsvirtualisierung (engl. application virtualization) ist eine Softwaretechnologie, die die Anwendung vom ausführenden Betriebssystem isoliert und eine Schicht zwischen Anwendung und Betriebssystem als Laufzeitumgebung zur Verfügung stellt. In diesem Kontext beschreibt der Begriff "virtualisiert" also die Isolierung der Anwendung vom darunterliegenden Betriebssystem, während sich der Begriff im Kontext der virtuellen Maschine mehr auf die Abstraktion von der darunterliegenden Hardwareschicht bezieht. (de) Application virtualization is a software technology that encapsulates computer programs from the underlying operating system on which they are executed. A fully virtualized application is not installed in the traditional sense, although it is still executed as if it were. The application behaves at runtime like it is directly interfacing with the original operating system and all the resources managed by it, but can be isolated or sandboxed to varying degrees. (en) Applikationsvirtualisering är ett begrepp för ett antal tekniker som syftar till att kapsla in tillämpningprogramvara från det operativsystem de exekveras på. Applikationsvirtualisering syftar till att ge lättare installation och/eller lättare flyttbarhet/åtkomst av tillämpningsprogramvara (applikationer). Det finns ett flertal tekniska lösningar på applikationsvirtualisering och vilken som är bäst beror på vilka övriga behov som finns samt vilken spridning applikationen har och övriga krav på eventuella databaser eller applikationsservrar. (sv) Віртуалізація програмного забезпечення - це технологія, що дозволяє відокремити програмне забезпечення від операційної системи на якій воно працює. Повністю віртуалізоване програмне забезпечення не інсталюється в традиційному розумінні, хоча кінцевий користувач на перший погляд не зможе це помітити, тому що віртуалізоване програмне забезпечення працює так само, як звичайне. Програмне забезпечення в процесі виконання працює так само, як якби воно взаємодіяло з операційною системою напряму та всіма її ресурсами, але може бути ізольоване або виконуватися у пісочниці з різним рівнем обмеження. (uk) |
rdfs:label | Anwendungsvirtualisierung (de) Application virtualization (en) 응용 프로그램 가상화 (ko) アプリケーション仮想化 (ja) Applikationsvirtualisering (sv) Віртуалізація програмного забезпечення (uk) |
owl:sameAs | freebase:Application virtualization wikidata:Application virtualization dbpedia-de:Application virtualization dbpedia-hu:Application virtualization dbpedia-ja:Application virtualization dbpedia-ko:Application virtualization dbpedia-sv:Application virtualization dbpedia-uk:Application virtualization https://global.dbpedia.org/id/4ps7R |
prov:wasDerivedFrom | wikipedia-en:Application_virtualization?oldid=1120371927&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/AppVirtual.svg |
foaf:isPrimaryTopicOf | wikipedia-en:Application_virtualization |
is dbo:genre of | dbr:VMware_ThinApp dbr:ZeroVM dbr:Citrix_Virtual_Apps dbr:Parallels_RAS dbr:Ceedo__Enterprise__1 dbr:Turbo_(software)__Turbo_Studio__1 |
is dbo:product of | dbr:Systancia |
is dbo:wikiPageRedirects of | dbr:Application_Virtualization dbr:Application_Virtualisation dbr:Process_virtualization dbr:Virtual_Application_Studio_2008 |
is dbo:wikiPageWikiLink of | dbr:Sandboxie_Plus dbr:Memory_virtualization dbr:Registry_cleaner dbr:BlackBerry_Limited dbr:Application_software dbr:Application_streaming dbr:DLL_Hell dbr:VMware_ThinApp dbr:Desktop_virtualization dbr:InstallFree dbr:Novell_ZENworks_Application_VIrtualization dbr:Container_Linux dbr:Citrix_Systems dbr:Google_Native_Client dbr:MojoPac dbr:Dalvik_(software) dbr:Ericom_Connect dbr:Comparison_of_application_virtualization_software dbr:ZeroVM dbr:Zero_Install dbr:Hardware-assisted_virtualization dbr:Hardware_virtualization dbr:Portable_Executable dbr:Microsoft_App-V dbr:Timeline_of_virtualization_development dbr:Turbo_(software) dbr:Windows_Registry dbr:2X_Software dbr:Parallels_(company) dbr:Ceedo dbr:HelpSmith dbr:Systancia dbr:Thin_client dbr:Mobile_workspace dbr:Virtual_application dbr:Application_Virtualization dbr:Pitango dbr:Portable_application dbr:Citrix_Virtual_Apps dbr:Application_Virtualisation dbr:Infopulse_Ukraine dbr:Installation_(computer_programs) dbr:Microsoft_Desktop_Optimization_Pack dbr:Microsoft_Office_2010 dbr:OS-level_virtualization dbr:Cameyo dbr:Shade_sandbox dbr:Kiwicon dbr:Service-oriented_programming dbr:Symantec_Workspace_Virtualization dbr:Shim_(computing) dbr:USB_flash_drive dbr:User_environment_management dbr:Virtualization dbr:Network_Protocol_Virtualization dbr:Portable_application_creators dbr:Workspace_virtualization dbr:Parallels_RAS dbr:Process_virtualization dbr:Virtual_Application_Studio_2008 |
is dbp:genre of | dbr:VMware_ThinApp dbr:ZeroVM dbr:Turbo_(software) dbr:Ceedo dbr:Citrix_Virtual_Apps dbr:Parallels_RAS |
is owl:differentFrom of | dbr:Virtual_machine |
is foaf:primaryTopic of | wikipedia-en:Application_virtualization |