Application streaming

Posted on 2009-07-09
Medium Priority
Last Modified: 2013-11-21
Hi Experts !
 I want users able to access applications from any PC in the intranet
or remotely. Can any one please suggest me a cost effective solution
for application streaming. Please give me information like which softwares can I use for performing this task ?
Hardware considerations which should be taken into account
Advantages and Disadvantages ?
Any help would be greatly appreciated.
Thanks in advance.
Question by:Noor228379
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
LVL 14

Expert Comment

ID: 24813909
We're a Citrix shop, so I'll tell you what I know, though it will have a Citrix slant.  Application streaming is sending an application, bit by bit, from a source server to a user's workstation.  Citrix provides application streaming via their XenApp product (4.5 and 5.0).  XenApp provides hosted desktops, hosted applications and streamed applications.

The great thing about streaming applications is that you have the ability to manage updates from a single source.  The downside is that streaming is not a WAN technology.  It works great when used on a strong local network, though sending what amounts to complete application installs over a WAN is not feasible, especially to home and traveling users.  

If you are dealing with remote users then I don't recommend streaming applications.  Instead, you might look in to a hosted desktop/application solution, such as Citrix XenApp, Citrix XenDesktop, Terminal Server, Quest, etc.

Expert Comment

ID: 24815194
By application streaming i believe you mean the process in getting applications to users screen rather than the new xenapp functionality of application streaming which allows applications to be run with out a connection to the server.

There are 2 main solutions used in production environments.

Citrix and terminal services, citrix has to be purchased where terminal services comes built into your windows server OS. Now the advantages and disadvantages of the two is beyond the scope of the answer i have posted a link to a brilliant document outling citrix vs terminal services.

It all depends on the amount of users, the number of applications, the number of sites you have and hardware availability.

Citrix allows better managability and bandwidth limitation which is a must if you have remote sites, so like i said it depends totally on the above variables. If you only have a few users, ones site and a few apps i would go with TS but if you have a large user base i would go with citrix xenapp

Kind Regards


Open in new window


Author Comment

ID: 24821154
Thanks Amichaell and Chris for your valuable solution.
I would also like to know about App V.
And what are the things that I should be considering I want to start using Citrix Xen App or any other application from the scratch.
Is there any difference between Application streaming and Application Virtualization
LVL 14

Accepted Solution

amichaell earned 1500 total points
ID: 24822322
Application virtualization is what I refer to as application hosting.  With application hosting the user clicks on the Word shortcut (just using Word as an example) on their desktop.  The shortcut points to a Citrix XenApp published application (just using Citrix as an example.  Other options, such as Terminal Services and Quest, are available) running on one or more XenApp servers.  The application launches allowing the user to type away.  It is fairly seamless for the most part.  

A streamed application is similar.  Same shortcut.  Same server source.  There are a couple of key differences, though.  With application hosting all of the processing is done on the server.  The user's workstation sends and receives mouse and keyboard input/output and screenshots, though all of the application's RAM and CPU needs are handled by the hosting server.  A streamed application, however, is copied to the user's workstation upon launching, which means the user's workstation now handles all CPU, RAM and HDD requirements.  Application streaming can also be set for offline mode, which is especially handy for traveling users.  Say the user comes in on Monday, attaches to the network and launches a streamed instance of Word.  Word is copied down to the user's laptop and since it can be used offline the user can disconnect and still use Word.  The downside is that streaming is NOT a WAN technology since you are having to copy down large amounts of data.

Citrix XenApp can be a bit of a learning curve.  From a technical point of view I would start with reading the admin guide.  You'll want to do some testing to ensure all of your applications behave in a Citrix environment as well.  Most do, though I've ran across some cranky apps before.  XenApp is a server solutions, so you'll need at least two (two for redundancy) servers and perhaps more depending upon the number of users who will be utilizing XenApp.  There are also licenses involved.  With XenApp you'll need to purchase XenApp licenses and Microsoft Terminal Server licenses.

Featured Post

Office 365 Training for IT Pros

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

We were having a lot of "Heartbeat Alerts" in our SCOM environment, now "Heartbeat" in a SCOM environment for those of you who might not be familiar with SCOM is a packet of data sent from the agent to the management server on a regular basis, basic…
Lync meeting or Lync conferencing is what many organizations would like to deploy to allow them save money. But companies are now giving up for various reasons, one of which is that they cannot join external meetings (non-federated company meetings)…
Viewers will learn the different options available in the Backstage view in Excel 2013.
The viewer will learn how to simulate a series of sales calls dependent on a single skill level and learn how to simulate a series of sales calls dependent on two skill levels. Simulating Independent Sales Calls: Enter .75 into cell C2 – “skill leve…
Suggested Courses
Course of the Month13 days, 11 hours left to enroll

800 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question