locked
What is difference between Application Virtualization and presentation virtualization RRS feed

  • Question

  • What is difference between Application Virtualization and presentation virtualization.
    -Master
    Friday, May 15, 2009 2:30 AM

Answers

  • Hi,

    the term "Presentation Virtualization" is used to cover technologies like Microsoft Terminal Server or Citrix MetaFrame/Presentation Server/XenApp. Also, any Remote Desktop Connection (like RDP to remote PCs, VNC..) are considered as Presentation Virtualization. From the Client's perspective, in Presentation Virtualization the application runs on a remote computer (literaly consumes RAM and CPU ressources there) but the User Interface (Windows output, Mouse+Keyboard input) are tramsmitted over the network to the Client (on the Client the is only the "Presentation layer" of an application).

    So, Presentation Virtualization is a very old virtualization technology but it never was called so...


    To raise confusion, any Presentation Virtualization Server can be an Application Virtualization Client. That means that the application is executed on a central server (but it is not installed there).

    This was discussed a few days ago here:
    http://social.technet.microsoft.com/Forums/en-US/appvserverandmanagement/thread/e497bed4-9d67-4bda-b3ca-c902494f529f/


    Falko
    Friday, May 15, 2009 11:48 AM
    Moderator

All replies

  • Hi Master4Master

    application virtualisation is relatively simple in that an application runs on your desktop without ever having installed it. However, unlike using Terminal Services, the virtualised application executes locally, using local resources (e.g., processor, memory, disk, and network card). In other words, the application runs, saves data, prints, and acts as if it’s installed locally even though it is not. On top of this, you can run multiple versions of the same application on your desktop without conflict, and run conflicting applications like different versions of Access or Outlook with out conflict—again, with all the applications executing locally – and not as “screen scrapes” from a remote Terminal Server.

    presentation virtualization is that you stream the virtual application from a central store from the network.

    Grz

    Roelk

    The Difficult takes time, the impossible just a little longer.
    • Proposed as answer by Johri Mayank Friday, May 15, 2009 1:05 PM
    Friday, May 15, 2009 7:18 AM
  • Hi,

    the term "Presentation Virtualization" is used to cover technologies like Microsoft Terminal Server or Citrix MetaFrame/Presentation Server/XenApp. Also, any Remote Desktop Connection (like RDP to remote PCs, VNC..) are considered as Presentation Virtualization. From the Client's perspective, in Presentation Virtualization the application runs on a remote computer (literaly consumes RAM and CPU ressources there) but the User Interface (Windows output, Mouse+Keyboard input) are tramsmitted over the network to the Client (on the Client the is only the "Presentation layer" of an application).

    So, Presentation Virtualization is a very old virtualization technology but it never was called so...


    To raise confusion, any Presentation Virtualization Server can be an Application Virtualization Client. That means that the application is executed on a central server (but it is not installed there).

    This was discussed a few days ago here:
    http://social.technet.microsoft.com/Forums/en-US/appvserverandmanagement/thread/e497bed4-9d67-4bda-b3ca-c902494f529f/


    Falko
    Friday, May 15, 2009 11:48 AM
    Moderator
  • The most simple difference between them is that on presentation virtualization everything runs on the server where as in application virtualization since everything in on the client machines itself.

    This difference itself defines the conditions where they can be best utilised.

    Presentation Server is best if you are using thin clients and wants to use everything on the server. whereas AppV is best utilised if the clients machines are more powerful and you do not need very powerful server.

    Also presentation server is best utilized if you are always connected to corp network whereas App-V can even be used then there is no connection to corp network as you might have the required app cached.
    GNU developer by choice ....
    Friday, May 15, 2009 1:05 PM